【发布时间】:2011-06-07 15:25:31
【问题描述】:
我在 $newarray 中有一个如下数组
Array
(
[111] => Array
(
[123] => 0
[124] => 0
[125] => 0
[126] => 0
[127] => 0
[128] => 0
[129] => 0
[130] => 1
[131] => 1
[132] => 1
[133] => 1
[134] => 1
[135] => 1
)
[222] => Array
(
[123] => 0
[124] => 0
[125] => 0
[126] => 1
[127] => 1
[128] => 1
[129] => 1
[130] => 1
[131] => 1
[132] => 1
[133] => 1
[134] => 1
[135] => 1
)
[333] => Array
(
[256] => 0
[321] => 0
[456] => 0
[489] => 0
[652] => 1
[741] => 1
[965] => 0
)
)
我需要在 foreach 中获取键名(在本例中为 111、222 和 333):
无论我做什么,以下总是吐出 3 次“222”。有什么明显的吗?
foreach($newarray as $value) {
echo key($newarray) . "<br />";
}
输出
222
222
222
【问题讨论】:
标签: php arrays loops multidimensional-array