陣列函式庫

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( )


上一頁 首頁 下一頁