php数组

循环遍历数组:

each():返回的数组中包括的四个元素:键名为 0,1,key 和 value.

单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。

如果内部指针越过了数组范围,本函数将返回 FALSE。数组内部指针自动向后移动,指向下一个元素

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>

输出:

Array ( [1] => Peter [value] => Peter [0] => 0 [key] => 0 )

list():仅用于数字索引的数组并假定从0开始,不直接接受一个数组作为参数,而是通过"="赋值,将数组的每一个元素都赋给list()中的每一个参数

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
$list($key,$value) = each($people)
echo "$key  =>  $value";

while(list($key,$value) => each($array)){}:each()读到数组的末端会返回false,
foreach(
list($key,$value) => each($array)){}:foreach()会自动重置数组的指针位置
posted @ 2015-04-22 20:40  tangwaikei  阅读(104)  评论(0编辑  收藏  举报