2012-02-23 16 views
1

この配列からfirstName値を取得するにはどうすればよいですか? ますprint_rとその簡単な、しかし私は、個々の値私はこの配列からfirstNameの値を取得できますかphpこのタイプの連想配列から値を取得

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

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

を試してみてください、あなたはどのように*アクセス*名、またはどのように知りたいですこれを名前の配列に変換しますか? – Jon

答えて

2

をしたいですか?その ますprint_r、と簡単ですが、私はあなたが行うことができ、個々の値

たい:

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

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

echo $a[0]->firstname; 
0

は($aがあなたの配列であると仮定)、これを試してみてください。

オブジェクトを持っていれば、オブジェクトのファーストネームプロパティにアクセスできます。

ループの例:$配列は、あなたの配列を含む変数である

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

。配列インデックスを経由してアクセスするの

例:

echo $array[0]->firstname; 

OR

$obj = $array[0]; 
echo $obj->firstname; 
3

あなたがオブジェクトの配列を持っているので、あなたはそれぞれ別々のオブジェクトを取得するために、配列を配列のインデックスやループによって各オブジェクトにアクセスすることができ、次のいずれか

+0

+1すてきな説明と歓迎のために: – Sarfraz

+0

ありがとうSarfaz、かなりしばらくの間、使用していますが、登録されたことはありません。 – j4kes

+0

豊富な知識がここに浮かび、アクティブなユーザーであり、私は専門的な仕事より多くを学んだ:) – Sarfraz

2

この

foreach($x as $val) 
{ 
echo $val->firstName; 
} 
関連する問題