我从1小时前就昏了过去。 我在CI工作,我有以下数组:
Array
(
[0] => stdClass Object
(
[id] => 58
[idAby] => 57
[utilizator] => gigel@gigel.com
[parola] => ########
[group] => 3
[nume] => Georgescu
[confirm] => 1
)
)
在查看器中,我只是循环数组如下:
<?php foreach($arr as $key=>$value):?>
<span id="<?=$value->id?>"><?= $value->nume ?></span>
<?php endforeach ?>
但我的问题是,是否有一种简单的方法可以返回stdClass Object键?
提前谢谢。
答案 0 :(得分:1)
get_object_vars()
就是您所需要的。与array_keys()
结合使用,你就拥有了一个包含所有属性的数组。
答案 1 :(得分:1)
据我所知,您想知道对象的属性。如果这是正确的,我建议在php.net手册中查看get_object_vars()
。
根据手册:
返回定义的对象可访问非静态的关联数组 范围内指定对象的属性。
示例:
<?php
$properties = get_object_vars($value);