一、list()函数
返回的数组中包括的四个元素:键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。
例如:
得到结果:
Array ( [1] => apple [value] => apple [0] => 0 [key] => 0 )
二、each() 经常和 list() 结合使用来遍历数组
例如:
$value){ echo $key."=>".$value."";}?>
得到结果:
0=>apple1=>orange2=>banana3=>Peach4=>pear5=>carrot6=>green beans7=>asparagus8=>artichoke9=>corn
一般我们用foreach
$value){ echo $key."=>".$value."";}?>
得到结果一样的。
list和foreach
因为将一个数组赋值给另一个数组时会重置原来的数组指针,因此在上例中如果我们在循环内部将 $people 赋给了另一个变量的话将会导致无限循环。
以后再看到别人这样用时,就不要说看不懂了哦。