簡體   English   中英

具有多維數組的Foreach

[英]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')
);

我想為每一個回應:

  • 表名
  • IntExt值
  • SummerWinter值

我試過了:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM