yuanqiao 发表于 2015-8-26 12:54:41

php数组

  循环遍历数组:
  each():返回的数组中包括的四个元素:键名为 0,1,key 和 value.
  单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。
  如果内部指针越过了数组范围,本函数将返回 FALSE。数组内部指针自动向后移动,指向下一个元素

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

Array ( => Peter => Peter => 0 => 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()会自动重置数组的指针位置
页: [1]
查看完整版本: php数组