1

如何从该数组中获取 firstName 值?使用 print_r 很容易,但我想要单独的值

Array
(
    [0] => stdClass Object
        (
            [id] => 106288917
            [firstName] => xxxxx
            [lastName] => yyyyy
        )

    [1] => stdClass Object
        (
            [id] => 106258850
            [firstName] => zzzzz
            [lastName] => ttttt
        )
)
4

4 回答 4

3

由于您有一个对象数组,您可以通过数组索引访问每个对象,也可以循环访问数组以获取每个单独的对象。

一旦你拥有了它自己的对象,你就可以简单地访问对象的名字属性。

循环示例:

foreach ( $array as $object ) {
echo $object->firstname;
}

其中 $array 是包含您的数组的变量。

通过数组索引访问的示例:

echo $array[0]->firstname;

或者

$obj = $array[0];
echo $obj->firstname;
于 2012-02-23T11:02:12.297 回答
2

如何从该数组中获取 firstName 值?使用 print_r 很容易,但我想要单独的值

你可以做:

foreach($yourArray as $val){
  echo $val->firstName;
}

由于您的数组包含对象,例如stdClass,您需要使用->如上所示。

于 2012-02-23T10:59:20.573 回答
2

试试这个

foreach($x as $val)
{
echo $val->firstName;
}
于 2012-02-23T11:19:35.577 回答
0

试试这个(假设$a是你的数组):

echo $a[0]->firstname;
于 2012-02-23T10:59:25.790 回答