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
?