for、while循环遍历数组

  for循环:基于已知边界条件(包含起始和结束)然后有规律有条件的变化

  for循环遍历数组对应条件:

  1、获取数组长度:count(数组)得到数组元素的长度

  2、要求数组元素的下标是规律的数字

  while循环配合each和list遍历数组

  each函数:each能够从一个数组中获取当前数组指针所指向的元素的下标和值,拿到之后将数组指针下移,同时将拿到的元素下标和值以一个四个元素的数组返回:【each函数将在自 PHP 7.2.0 起废弃。强烈建议不要使用本函数。了解即可】

  [1]=> 取得元素的值

  [value]=> 取得元素的值

  [0]=> 取得元素的下标值

  [key]=> 取得元素的下标值

  如果each取不到结果(数组指针移动到最后),返回false

  list函数:list是一种结构,不是一种函数(没有返回值),是lisr提供一堆变量,去从一个数组中取得元素值,然后依次存放到对应的变量当中(批量为变量赋值:值来源于数组)

  list必须从索引数组中去获取数据,而且必须从0开始

  list与erch配合特别好:each一定有两个元素就是0和1下标元素

  list(变量1,变量2)=each(数组); ?//是一种赋值运算,但是可以得到false结果(each取不到正确的结果),整个表达式为false

  ?