使用PHP和echo数据循环到多维数组中



我对PHP和数组很陌生。

我有这个阵列:

Array
(
[Africa] => Array
(
[City] => Algeria
)
[Asia] => Array
(
[Country] => China
)
[Europa] => Array
(
[City] => London
)
)

我怎样才能得到这样的东西:

- Africa : City is Algeria
- Asia : Country is China
- Europa : City is London

这就是我尝试过的:

foreach ($arr as $item => $val) {
echo $item.' : '.$item[0].' is '.$val;
}

非常感谢你的帮助。

这是一个非常基本的例子,所以如果你在大陆下只有一个项目:

foreach ($arr as $item => $val) {
echo "$item : " . ($key = key($val)) . " is {$val[$key]}";
}

或者使用current()reset():

echo "$item : " .  key($val) ." is " . reset($val);

最新更新