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

これを試して

foreach($x as $val)
{
echo $val->firstName;
}
于 2012-02-23T11:19:35.577 に答える
2

この配列から firstName 値を取得するにはどうすればよいですか? print_rで簡単ですが、個別の値が必要です

できるよ:

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

配列には などのオブジェクトが含まれているため、上記のようstdClassに使用する必要があります。->

于 2012-02-23T10:59:20.573 に答える
0

$aこれを試してください(あなたの配列であると仮定します):

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