php each 返回數(shù)組中當前的鍵值對并將數(shù)組指針向前移動一步實例
each函數(shù)返回數(shù)組中當前的鍵/值對并將數(shù)組指針向前移動一步
基本語法
array each ( array &$array )
在執(zhí)行 each() 之后,數(shù)組指針將停留在數(shù)組中的下一個單元或者當碰到數(shù)組結尾時停留在最后一個單元。如果要再用 each 遍歷數(shù)組,必須使用 reset() 。
參數(shù)介紹:
參數(shù) | 描述 |
---|---|
array | 必需。規(guī)定要使用的數(shù)組。 |
each() 函數(shù)生成一個由數(shù)組當前內(nèi)部指針所指向的元素的鍵名和鍵值組成的數(shù)組,并把內(nèi)部指針向前移動。
返回值:
返回 array 數(shù)組中當前指針位置的鍵/值對并向前移動數(shù)組指針。鍵值對被返回為四個單元的數(shù)組,鍵名為0,1,key和 value。單元 0 和 key 包含有數(shù)組單元的鍵名,1 和 value 包含有數(shù)據(jù)。如果內(nèi)部指針越過了數(shù)組的末端,則 each() 返回 FALSE 。
each函數(shù)實例一:
<?php $foo = array( "bob", "fred", "jussi", "jouni", "egon", "marliese" ); $bar = each($foo); print_r($bar); ?>
運行結果;
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
each函數(shù)實例二:
each() 結合 list()遍歷數(shù)組
<?php $fruit = array( 'a' => 'apple', 'b' => 'banana', 'c' => 'cranberry' ); reset($fruit); while (list($key, $val) = each($fruit)) { echo " $key => $val <br/>"; } ?>
運行結果:
a => apple
b => banana
c => cranberry
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Yii使用EasyWechat實現(xiàn)小程序獲取用戶的openID的方法
這篇文章主要介紹了Yii使用EasyWechat實現(xiàn)小程序獲取用戶的openID的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04Thinkphp5+Redis實現(xiàn)商品秒殺代碼實例講解
這篇文章主要介紹了Thinkphp5+Redis實現(xiàn)商品秒殺代碼實例講解,代碼和步驟講解的很清楚,有需要的同學可以借鑒參考下2020-12-12