例如,我有一个像这样的数组:
$array={'199' => 'a','200' => 'c', '23' => 'd'}
我想用于每个循环来遍历所有元素。但是,键不是从0开始。我发现的解决方案之一是使用$ i ++表示每个元素的索引。还有其他解决方案吗?非常感谢你!
答案 0 :(得分:4)
foreach(array_values($array) as $key => $value) {
echo "key: $key, value: $value\n";
}
这就是您迭代关联数组的方式
答案 1 :(得分:0)
尝试
$i = 0;
foreach($array as $key => $value) {
echo 'order: '.$i.', key: '.$key.', value: '.$value.'<br>';
$i++;
}