PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:each()

each

返回數組中下一個元素的索引及值。

語法: array each(array array);

返回值: 數組

函數種類: 資料處理

內容說明

返回數組為目前數組指針的 索引/值 對。返回的數組有四個元素,依序為 0, 1, 索引, 及值。前述的 0 與 索引 為數組的索引,1 與 值則為數組元素的值。

使用範例

範例一:
<?
$foo
= array( "bob", "fred", "jussi", "jouni" );
$bar = each( $foo );
?>
上面的例子,返回數組 $bar 的 索引/值 為
0 => 0
1 => 'bob'
key => 0
value => 'bob'

範例二:
<?
$foo
= array( "Robert" => "Bob", "Seppo" => "Sepi" );
$bar = each( $foo );
?>
這個的例子,返回數組 $bar 的 索引/值 為
0 => 'Robert'
1 => 'Bob'
key => 'Robert'
value => 'Bob'

範例三:
each() 函數最典型的例子是拿來與 list() 函數合用,如下例的 $HTTP_POST_VARS 變量。
<?
echo "POST 所送出的值為:<br>";
while ( list(
$key, $val ) = each( $HTTP_POST_VARS ) ) {
echo
"$key => $val<br>";
}
?>

參考

current() key() list() next() prev() reset()



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。