2011-07-02 29 views
1

私は以下のような配列を持っている:配列の配列から値を取得するにはどうすればよいですか?

Array 
(
    [_edit_lock] => Array 
     (
      [0] => 1309611144:1 
     ) 

    [_edit_last] => Array 
     (
      [0] => 1 
     ) 

    [banner_url] => Array 
     (
      [0] => http://apptivowp.apptivo.com/awp-content/10001/uploads/2011/07/gallery_banner.jpg 
     ) 

    [_yoast_wpseo_focuskw] => Array 
     (
      [0] => 
     ) 

    [_yoast_wpseo_title] => Array 
     (
      [0] => 
     ) 
) 

にはどうすればbanner_url値を得ることができますか?

+0

が重複する可能性を配列](http://stackoverflow.com/questions/6556364/using-data-in-an-array) – hakre

+0

@Ravichandran:あなたが試したことを私たちに教えてください。 –

答えて

2

ような単純な:私はこの問題は、アレイの設計していると考え

$array['banner_url'][0] 
+0

番号。私は価値を得ることができません。 –

+2

これは正しい構文です。 – Stephen

-3

。あなたはbanner_urlを得る前にそれを手配する必要があります。

だから、これを試してみてください。

foreach($array as $k=>$v) 
    $Data[$k] = $v[0]; 

print_r($Data); 

結果は次のようになります。

Array 
(
    [_edit_lock] => 1309611144 
    [_edit_last] => 1 
    [banner_url] => http://apptivowp.apptivo.com/awp-content/10001/uploads/2011/07/gallery_banner.jpg 
    ... 
) 

をだから、今それをを取得するのは簡単です:[内のデータを使用しての

echo $Data['banner_url']; 
+1

これはこの特定のケースでは機能しますが、それ以外の場合(複数のバナーURLなど)、データが失われる可能性があります。 –

+1

thanks.its working –

関連する問題