фильтр вопросов массива - PullRequest
1 голос
/ 16 апреля 2011
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
                )

        )
    )
 ) 

я хочу выбрать URL, который соответствует идентификатору, поэтому, если идентификатор 1234, URL должен быть google.com

У меня есть этот код

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

}

, ноэто дает мне все три.Мне нужно отфильтровать их спасибо

1 Ответ

2 голосов
/ 16 апреля 2011
foreach($MainArray['myarray'] as $arr)
{
  if ($arr['id'] == 1234)
  {
    $url = $arr['url'];
    break;
  }
}
...