【问题标题】:array question filter数组问题过滤器
【发布时间】:2011-04-15 22:07:41
【问题描述】:
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,url 应该是 google.com

我有这个代码

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

}

但它给了我所有三个。我需要过滤它们 谢谢

【问题讨论】:

    标签: php php-5.3 php-5.2


    【解决方案1】:
    foreach($MainArray['myarray'] as $arr)
    {
      if ($arr['id'] == 1234)
      {
        $url = $arr['url'];
        break;
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      相关资源
      最近更新 更多