2011-04-15 110 views
1
Array(
[MainArray]=>Array 
    (
[myarray] => Array 
     (
      [0] => Array 
       (
        [id] => 1234 
        [url] => google.com 
       ) 

      [1] => Array 
       (
        [id] => 675677 
        [url] => stackoverflow.com 
       ) 

      [2] => Array 
       (
        [id] => 234234 
        [url] => test.com 
       ) 

     ) 
    ) 
) 

我想要的是選擇符合該ID的URL 所以如果id爲1234,網址應該是google.com陣列問題過濾

我有這樣的代碼

foreach($MainArray['myarray'] as $arr){ 
      $url = $arr['url']; 

} 

但它給了我所有三個。我需要過濾它們 謝謝

回答

2
foreach($MainArray['myarray'] as $arr) 
{ 
    if ($arr['id'] == 1234) 
    { 
    $url = $arr['url']; 
    break; 
    } 
}