我是Moodle Development的新成员,目前正在创建一个新的自定义模块,它将显示用户注册的当前课程。我能够使用此功能获取用户注册的当前课程功能:
$courses = enrol_get_my_courses();
但目前我无法从此函数的返回数组中提取课程的全名。
数组的结果是:
array(1) { [3]=> object(stdClass)#581 (11) { ["id"]=> string(1) "3" ["category"]=> string(1) "1" ["sortorder"]=> string(5) "20001" ["shortname"]=> string(3) "CAT" ["fullname"]=> string(4) "Cat2" ["idnumber"]=> string(0) "" ["startdate"]=> string(10) "1460757600" ["visible"]=> string(1) "0" ["groupmode"]=> string(1) "0" ["groupmodeforce"]=> string(1) "0" ["cacherev"]=> string(10) "1460882387" } }
所以我想要的是从前一个数组中获取[" fullname"]值。
答案 0 :(得分:1)
由于您将对象封装到数组中,因此可以像下面这样访问它的值:
$courses[3]->fullname
以这种方式访问数组值:
$array['key']
对象值的访问方式如下:
$object->key