0

我从 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 key ?

先感谢您。

4

2 回答 2

1

get_object_vars()是你需要的。结合起来array_keys(),你就有了一个包含所有属性的数组。

http://en.php.net/get_object_vars

于 2013-08-08T20:05:37.210 回答
1

据我了解,您想知道对象的属性。如果这是正确的,我建议查看get_object_vars()php.net 手册。

根据手册:

返回范围内指定对象的已定义对象可访问非静态属性的关联数组。

例子:

<?php 
$properties = get_object_vars($value); 
于 2013-08-08T20:18:38.323 回答