0

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 値
  • 夏冬値

私は試した:

foreach($arr['table'] as $result) {
    echo $result['IntExt'], '<br>';
}

ただし: 警告: foreach() に指定された引数が無効です

ありがとう。

4

3 に答える 3

1
foreach($arr as $set){
  foreach($set as $data){
    echo $data . "<br/>" ;
  }

  echo "<br/>" ;
}
于 2013-10-11T18:01:02.547 に答える
0

これを試して :

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
--------------------------------------------------
于 2013-10-11T17:59:27.440 に答える