[英]Loop into a multidimensional array in PHP
我在PHP中有這個數組:
array(
"name" => "Cherry",
"desc" => "I'm a cherry.",
"keys" => array(
"Africa",
"India",
"America"
),
"pict" => "image1.png",
)
我想在此之間以及在keys
之間循環顯示以顯示國家/地區。
這是我已經嘗試過的:
foreach($details as $detail) {
foreach($keys as $key) {
echo $key;
}
}
如果您想獲取數組中的其他值以及國家/地區:
<?php
$details = array(
"name" => "Cherry",
"desc" => "I'm a cherry.",
"keys" => array(
"Africa",
"India",
"America"
),
"pict" => "image1.png",
);
foreach( $details as $key => $detail ) {
if( is_array( $detail ) && $key == 'keys' ) {
foreach( $detail as $country ) {
echo $country;
}
} else {
echo $detail;
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.