数组问题过滤器

|
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的网址  因此,如果id为1234,则网址应为google.com 我有这个代码
 foreach($MainArray[\'myarray\'] as $arr){
            $url = $arr[\'url\'];

}
但这给了我全部三个。我需要过滤它们 谢谢     
已邀请:
foreach($MainArray[\'myarray\'] as $arr)
{
  if ($arr[\'id\'] == 1234)
  {
    $url = $arr[\'url\'];
    break;
  }
}
    

要回复问题请先登录注册