目前我有一个stdclass对象。如何访问对象的属性,例如作者的姓名?我试图回显$authors = $book->authors_summary[0]->name;
,但它返回'试图获取非对象的属性...'错误。
[authors_summary] => Array
(
[0] => Array
(
[id] => 123456789
[name] => Ben Smith
)
[1] => Array
(
[nconst] => 987654321
[name] => Tommy Lee
)
)
答案 0 :(得分:0)
您的authors_summary[0]
是一个数组,因此您无法使用->
对象指针,您必须将其称为数组:
$authors = $book->authors_summary[0]['name'];
答案 1 :(得分:0)
'名称'是数组的关键,因此您可以像这样访问名称值
$authors = $book->authors_summary[0]['name'];
echo $authors;
答案 2 :(得分:0)
阵 ( [data] =>排列 ( [0] => stdClass对象 ( [Id] =>五 [姓名] => NILU [电子邮件] => nilu@gmail.com [密码] => NILU [图片] => LOVE_A_O_D.jpg )
)
)
如何从这个获取密码..... 在控制器---- $ datas ['data'] = $ this-> Login_model-> loginchk($ value);
模特中的----- $结果= $这 - > DB->得到(); return $ results-> result();