Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 函数的数组结果作为Drupal选择选项中的选项_Php_Arrays_Drupal 7 - Fatal编程技术网

Php 函数的数组结果作为Drupal选择选项中的选项

Php 函数的数组结果作为Drupal选择选项中的选项,php,arrays,drupal-7,Php,Arrays,Drupal 7,我想使用drupal中的表单字段在选择列表中使用函数的返回数组作为选项 这是选择框字段的代码 $form ['user_details']['course'] = array( '#type' => 'select', '#title' => 'course:', '#page arguments' => array('get_course'), '#options' => $course,

我想使用drupal中的表单字段在选择列表中使用函数的返回数组作为选项

这是选择框字段的代码

$form ['user_details']['course'] = array(
          '#type' => 'select',
          '#title' => 'course:',
          '#page arguments' => array('get_course'),
          '#options' => $course,
);
这是我从中获取数组的函数

function get_course() {
    $course = array();
    $query = db_select('mdl_course', '');
    $query->fields('fullname', array(''));
    $query->condition('category', 8);
    $result = $query->execute();
    $course = $result;
    return $course
}

只需调用函数:

$form ['user_details']['course'] = array(
         '#type' => 'select',
          '#title' => 'course:',
         '#page arguments' => array('get_course'),
          '#options' =>  get_course(),

            );