php如何读取对象数组?

php如何读取对象数组?,php,arrays,object,Php,Arrays,Object,为这个问题苦苦挣扎了一个小时,搜索了stackoverflow和google,却找不到有帮助的答案。我从xdebug中获得以下信息: - list (array) -[0] (object) ---id (string) ---proj_name (string) ---proj_desc (string) 我正在尝试提取id的值。谁能告诉我怎么做?多谢各位 $list[0]->id $list是一个数组,在位置0包含一个对象,因此

为这个问题苦苦挣扎了一个小时,搜索了stackoverflow和google,却找不到有帮助的答案。我从
xdebug
中获得以下信息:

 - list (array)

   -[0] (object)

     ---id  (string)

     ---proj_name  (string)

     ---proj_desc  (string)
我正在尝试提取
id
的值。谁能告诉我怎么做?多谢各位

$list[0]->id
  • $list
    是一个数组,在位置
    0
    包含一个对象,因此可以使用
    $list[0]
  • 对象有一个名为
    id
    的属性,可以使用
    $object->id
如果数组中有多个对象,则可以使用循环遍历数组中包含的值。例如:

foreach ($list as $object) {
    echo $object->id . "<br/>";
}
foreach($list as$object){
echo$object->id。“
”; }
这将获取数组中的每个对象并显示其
id

  • $list
    是一个数组,在位置
    0
    包含一个对象,因此可以使用
    $list[0]
  • 对象有一个名为
    id
    的属性,可以使用
    $object->id
如果数组中有多个对象,则可以使用循环遍历数组中包含的值。例如:

foreach ($list as $object) {
    echo $object->id . "<br/>";
}
foreach($list as$object){
echo$object->id。“
”; }

这将获取数组中的每个对象,并显示其
id
值。

使用foreach在列表中循环:

foreach($list as $obj)    // Where $list is the list containing the objects
{
   $id = $obj->id;
}

使用foreach在列表中循环:

foreach($list as $obj)    // Where $list is the list containing the objects
{
   $id = $obj->id;
}

我已经尝试过了,但是当我从表单中调用一个控制器时,codeigniter程序无法识别该值。其他地方的错误。感谢您的确认,我现在被指向了正确的解决方向。我已经尝试过了,但是当我从表单中调用控制器时,codeigniter程序无法识别该值。其他地方的错误。谢谢你的确认,我现在正朝着正确的方向解决问题。