for

for循环只能用于遍历,纯索引数组

foreach 效率最高

效率最高的是使用foreach语句遍历数组。从PHP4开始就引入了foreach结构,是PHP中专门为遍历数组而设计的语句

foreach可以遍历任何类型的数组

list

把数组中的值赋给一组变量

Note: 在 PHP 7.1.0 之前的版本,list() 仅能用于数字索引的数组,并假定数字索引从 0 开始。

Warning PHP 5 里,list() 从最右边的参数开始赋值; PHP 7 里,list() 从最左边的参数开始赋值

each php 7.2.0开始,已被弃用

在执行 each() 之后,数组指针将停留在数组中的下一个单元或者当碰到数组结尾时停留在最后一个单元。如果要再用 each 遍历数组,必须使用 reset()。

数组指针

  • next:将数组指针,后移一位。并返回后一位的值;没有返回false
  • prev:将数组指针,前移一位。并返回前一位的值;没有返回false
  • end: 将数组指针,移至最后一位,返回最后一位的值;空数组返回false
  • reset:将数组指针,恢复到第一位。并返回第一位的值;空数组返回false
  • key: 返回当前指针所在位的键;
  • current:返回当前指针所在位的值;


REFERENCE

分类: 后端

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注