我有一个包含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']
}