繁体   English   中英

我想从此php数组中获取特定值

[英]i want to get a specific value from this php array

我是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”]值。

由于您将对象封装到数组中,因此可以像这样访问其值:

$courses[3]->fullname

通过以下方式访问数组值:

$array['key']

对象值的访问方式如下:

$object->key

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM