Rez*_*eza 4 php arrays foreach multidimensional-array
我有一个多维数组,其中包括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>';
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行我的代码时,我得到了两个信息.如何控制我想要展示的内容?
Sat*_*aty 12
使用array_column它将阻止你foreach循环
$url = array_column($abstract_details, 'url');
echo implode('<br/>', $url);
Run Code Online (Sandbox Code Playgroud)
如果您只想打印 url,则这里甚至不需要嵌套循环。尝试这个:
foreach ($abstract_details as $abstract_detail) {
$result .= $abstract_detail['url'] . '<br>';
}
Run Code Online (Sandbox Code Playgroud)
输出:
http://yourclick.ch
http://google.com
Run Code Online (Sandbox Code Playgroud)