PHP each函数——返回当前元素键名和对应值,each函数可返回数组中当前指针位置的键名和对应的值,并向前移动数组指针。键值对被返回为四个单元的数组,键名为0、1、key和value。单元0和key包含有数组单元的键名,1和value包含有数据,如果内部指针越过了数组的末端,则函数返回false。
PHP each函数 语法
array each ( array array)
参数array为输入的数组。
PHP each函数 示例
本示例应用each()函数的工作原理,与list()函数相配合遍历数组。代码如下:
<?php
array = array("php" => "php 典型应用", "ajax" => "ajax 实例解析");result = each(array);
print_r (result);
reset(array); //将数组的指针移动到初始位置
while(list(key, value) = each(array)){ //遍历数组的值
echo "key =>value";
}
?>
本示例的运行结果如下:
Array( [1] => php典型应用 [value] => php典型应用 [0] => php [key] => php )php => php典型应用
ajax => ajax实例解析