[英]Foreach with a Multidimensional Arrays
我正在尋找一種在PHP中回顯我的價值觀的方法。
我有這個數組:
$arr = array(
'Golfs' => array('table' => 'Golfs', 'IntExt' => 'extern', 'SummerWinter' => 'summer'),
'Beaches' => array('table' => 'Beaches', 'IntExt' => 'extern', 'SummerWinter' => 'summer'),
'MunicipalRegionalParks' => array('table' => 'MunicipalRegionalParks', 'IntExt' => 'extern', 'SummerWinter' => 'summer'),
'ThemeParks' => array('table' => 'ThemeParks', 'IntExt' => 'extern', 'SummerWinter' => 'summer'),
'Caves' => array('table' => 'Caves', 'IntExt' => 'intern extern', 'SummerWinter' => 'summer')
);
我想為每一個回應:
我試過了:
foreach($arr['table'] as $result) {
echo $result['IntExt'], '<br>';
}
但是:警告:為foreach()提供的參數無效
謝謝。
foreach($arr as $key => $value) {
echo $value['IntExt'].'<br/>';
}
foreach($arr as $set){
foreach($set as $data){
echo $data . "<br/>" ;
}
echo "<br/>" ;
}
嘗試這個 :
foreach($arr as $key => $result) {
echo "<strong>" . $key . "</strong><br>";
echo "table name : " . $result['table'] . "<br>";
echo " IntExt : " . $result['IntExt'] . "<br>";
echo "SummerWinter : " . $result['SummerWinter'] . "<br>";
echo "--------------------------------------------------<br><br>";
}
產量
Golfs
table name : Golfs
IntExt : extern
SummerWinter : summer
--------------------------------------------------
Beaches
table name : Beaches
IntExt : extern
SummerWinter : summer
--------------------------------------------------
MunicipalRegionalParks
table name : MunicipalRegionalParks
IntExt : extern
SummerWinter : summer
--------------------------------------------------
ThemeParks
table name : ThemeParks
IntExt : extern
SummerWinter : summer
--------------------------------------------------
Caves
table name : Caves
IntExt : intern extern
SummerWinter : summer
--------------------------------------------------
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.