1 $arr[2]='zk';2 $arr[1]=2004;3 $arr[0]=2006;4 foreach($arr as $key => $val){5 echo $key.'==='.$val.'';6 }
在PHP中, 数组是用一种HASH结构(HashTable)来实现的, PHP使用了一些机制, 使得可以在O(1)的时间复杂度下实现数组的增删, 并同时支持线性遍历和随机访问.
if 你想在数字索引的数组中按照索引大小遍历, 那么你就应该使用for, 而不是foreach;
本文共 321 字,大约阅读时间需要 1 分钟。
1 $arr[2]='zk';2 $arr[1]=2004;3 $arr[0]=2006;4 foreach($arr as $key => $val){5 echo $key.'==='.$val.'';6 }
在PHP中, 数组是用一种HASH结构(HashTable)来实现的, PHP使用了一些机制, 使得可以在O(1)的时间复杂度下实现数组的增删, 并同时支持线性遍历和随机访问.
if 你想在数字索引的数组中按照索引大小遍历, 那么你就应该使用for, 而不是foreach;
转载于:https://www.cnblogs.com/zhangjun516/archive/2013/03/19/2969647.html