首页 > 全部文章, 学习笔记 > php函数:list()和each()

php函数:list()和each()

2007年12月12日 发表评论 阅读评论

list — 把数组中索引对应的值赋给一些变量

void list ( mixed varname, mixed … )

注: list() 仅能用于数字索引的数组并假定数字索引从 0 开始

each — 返回数组中当前的键/值对并将数组指针向前移动一步
array each ( array &array )
返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。

each() 经常和 list() 结合使用来遍历数组,例如:

<?php
$fruit = array(‘a’ => ‘apple’, ‘b’ => ‘banana’, ‘c’ => ‘cranberry’);
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo “$key => $val\n”;
}
?>
 

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
click to change 看不清?点击换一张!