[英]Multidimensional Array: How to get all values of a specific key?
我有一個多維數組,其中包括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>';
}
}
當我運行我的代碼時,我得到了兩個信息。 如何控制我想要展示的內容?
使用array_column
會阻止你進行foreach循環
$url = array_column($abstract_details, 'url');
echo implode('<br/>', $url);
foreach ($abstract_details as $abstract_detail) {
$result .= $abstract_detail['url']
}
如果你只想打印網址,你甚至不需要嵌套循環。 嘗試這個:
foreach ($abstract_details as $abstract_detail) {
$result .= $abstract_detail['url'] . '<br>';
}
輸出:
http://yourclick.ch
http://google.com
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.