考虑以下数组:
$array[23] = array(
[0] => 'FOO'
[1] => 'BAR'
[2] => 'BAZ'
);
每当我想使用内部数组时,我都会这样做:
foreach ($array as $key => $values) {
foreach ($values as $value) {
echo $value;
}
}
外部 foreach 循环用于拆分 $array 的 $key 和 $value 对。这适用于具有许多键([23]、[24]、...)的数组,但如果您事先知道 $array 只有一个键(在这种情况下为 23),这似乎是多余的。在这种情况下,没有更好的方法将键与值分开吗?就像是
split($array into $key => $values)
foreach ($values as $value) {
echo $value;
}
我希望我说清楚了。