《PHP實例:php each 返回數組中當前的鍵值對并將數組指針向前移動一步實例》要點:
本文介紹了PHP實例:php each 返回數組中當前的鍵值對并將數組指針向前移動一步實例,希望對您有用。如果有疑問,可以聯系我們。
each函數返回數組中當前的鍵/值對并將數組指針向前移動一步PHP教程
基本語法PHP教程
array each ( array &$array )
PHP教程
在執行 each() 之后,數組指針將停留在數組中的下一個單元或者當碰到數組結尾時停留在最后一個單元.如果要再用 each 遍歷數組,必須使用 reset() .PHP教程
參數介紹:PHP教程
參數 | 描述 |
---|---|
array | 必需.規定要使用的數組. |
each() 函數生成一個由數組當前內部指針所指向的元素的鍵名和鍵值組成的數組,并把內部指針向前移動.PHP教程
返回值:PHP教程
返回 array 數組中當前指針位置的鍵/值對并向前移動數組指針.鍵值對被返回為四個單元的數組,鍵名為0,1,key和 value.單元 0 和 key 包含有數組單元的鍵名,1 和 value 包含有數據.如果內部指針越過了數組的末端,則 each() 返回 FALSE .PHP教程
each函數實例一:PHP教程
<?php $foo = array( "bob", "fred", "jussi", "jouni", "egon", "marliese" ); $bar = each($foo); print_r($bar); ?>
運行結果;PHP教程
Array
(
??? [1] => bob
??? [value] => bob
??? [0] => 0
??? [key] => 0
)
PHP教程
each函數實例二:PHP教程
each() 結合 list()遍歷數組
PHP教程
<?php $fruit = array( 'a' => 'apple', 'b' => 'banana', 'c' => 'cranberry' ); reset($fruit); while (list($key, $val) = each($fruit)) { echo " $key => $val <br/>"; } ?>
運行結果:PHP教程
a => apple
b => banana
c => cranberryPHP教程
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!PHP教程
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/2607.html