CodeIgniter foreach循环。如何引用对象“键”

时间:2013-08-08 19:54:40

标签: php codeigniter object key stdclass

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

提前谢谢。

2 个答案:

答案 0 :(得分:1)

get_object_vars()就是您所需要的。与array_keys()结合使用,你就拥有了一个包含所有属性的数组。

http://en.php.net/get_object_vars

答案 1 :(得分:1)

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

根据手册:

  

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

示例:

<?php 
$properties = get_object_vars($value);