php中each()的用法
返回当前元素的键名和键值,并将内部指针向前移动:
<?php $people = array("Bill", "Steve", "Mark", "David"); print_r (each($people)); print_r (each($people));
打印出:
Array ( [1] => Bill [value] => Bill [0] => 0 [key] => 0 ) Array ( [1] => Steve [value] => Steve [0] => 1 [key] => 1 )
输出数组所有键值对:
<?php $people = array("Bill", "Steve", "Mark", "David"); while (!!$a = each($people)) {//加两个感叹号的作用是转换为布尔值,语法更合理 echo $a['key'].'---'.$a['value'].'<br />'; }
输出:
0---Bill
1---Steve
2---Mark
3---David