Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数组问题过滤器_Php_Php 5.3_Php 5.2 - Fatal编程技术网

Php 数组问题过滤器

Php 数组问题过滤器,php,php-5.3,php-5.2,Php,Php 5.3,Php 5.2,我想要的是选择符合id的url 所以如果id是1234,url应该是google.com 我有这个密码 Array( [MainArray]=>Array ( [myarray] => Array ( [0] => Array ( [id] => 1234 [url] => google.com

我想要的是选择符合id的url 所以如果id是1234,url应该是google.com

我有这个密码

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
                )

        )
    )
 ) 
但它给了我全部三个。我需要过滤它们 谢谢

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

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