多维数组:如何获取特定键的所有值



我有一个包含ID和URL的多维数组。我只想输出网址。

$abstract_details = array(
                        array(
                            'id' => 68769782222,
                            'url' => 'http://yourclick.ch'
                        ),
                        array(
                            'id' => 111,
                            'url' => 'http://google.com'
                        )
                    );
foreach ($abstract_details as $abstract_detail) {
    foreach ($abstract_detail as $get_abstract_detail) {
        $result .= $get_abstract_detail . '<br>';
    }
}

当我运行代码时,我得到了这两个信息。如何控制我想要显示的内容?

使用会阻止你 foreach 循环array_column

$url = array_column($abstract_details, 'url');
echo implode('<br/>', $url); 

如果你只想打印 url,这里甚至不需要嵌套循环。试试这个:

foreach ($abstract_details as $abstract_detail) {
   $result .= $abstract_detail['url'] . '<br>';
}

输出:

http://yourclick.ch
http://google.com
foreach ($abstract_details as $abstract_detail) {
       $result .= $abstract_detail['url']
    }

相关内容

  • 没有找到相关文章

最新更新