1 $arr[2]='zk';
2 $arr[1]=2004;
3 $arr[0]=2006;
4 foreach($arr as $key => $val){
5     echo $key.'==='.$val.'<br/>';
6 }

在PHP中, 数组是用一种HASH结构(HashTable)来实现的, PHP使用了一些机制, 使得可以在O(1)的时间复杂度下实现数组的增删, 并同时支持线性遍历和随机访问.


if 你想在数字索引的数组中按照索引大小遍历, 那么你就应该使用for, 而不是foreach;

 php foreach 看鸟哥的记录,存档

相关文章:

  • 2022-03-03
  • 2022-01-12
  • 2022-12-23
  • 2022-01-12
  • 2021-04-05
  • 2021-10-11
  • 2022-01-27
  • 2021-08-12
猜你喜欢
  • 2022-03-01
  • 2021-09-14
  • 2022-03-09
  • 2021-06-25
  • 2021-07-20
  • 2021-06-14
相关资源
相似解决方案