数组函数库

each

(PHP3 , PHP4)

each --- 从数组传回key/value

语法 : array  each(array  array);

说明 :

从数组array传回目前的key/value对且向前移动数组游标(cursor)传回的数组有四个元素分别是 01key 和 value元素 0 和 key 是数组索引值的名称1 和 value 则是元素的资料。若数组的内部指标指到数组的末端,此函数会传回false

Example :

<?php

$foo = array("bob" , "fred" , "jussi" , "jouni");

$bar = each($foo);

?>

$bar现在包含了以下key/value对:

<?php

$foo = array("Robert" => "Bob" , "Seppo" => "Sepi");

$bar = each($foo);

?>

$bar现在包含了以下key/value对:

each通常和list一起使用,例如:$HTTP_POST_VARS

Example :

<?php

echo "Values submitted via POST method:<br>";

while(list($key , $val) = each($HTTP_POST_VARS)) {

echo "$key => $val<br>";

}

?>

each( )执行之后,数组的游标(cursor)将会在数组的下一个元素的左侧,若是到达数组的末端时,游标则在最后一个元素

参考 : key( )  current( )  reset( )  next( )  prev( )


上一页 首页 下一页