each()函數是PHP中的內置函數,用於獲取內部指針當前指向的給定數組的當前元素鍵值對。返回當前元素的鍵和值後,內部指針在數組中增加1。
注意注意:如果要再次使用each()遍曆數組,則可以使用reset()函數。
用法:
each($array)
參數:此函數接受單個參數$array,這是我們要在其中找到內部指針當前指向的當前鍵值對的輸入數組。
Return Value:此函數返回輸入數組$array的當前元素的鍵值對。鍵值對以包含四個元素的新數組的形式返回。前兩個具有鍵(1和Value)的元素用於當前元素的值,後兩個具有鍵(0和Key)的元素用於當前元素的鍵。如果輸入數組為空,或者內部指針已到達數組的末尾,則此函數返回FALSE。
例子:
Input : each(array('Ram', 'Shita', 'Geeta')) Output : Array ( [1] => Ram [value] => Ram [0] => 0 [key] => 0 ) Explanation: Here input array contain many elements but ram is the current element so the output contains its key and value pair.
以下示例程序旨在說明PHP中的each()函數:
程序1::
<?php
$arr = array('maya', 'Sham', 'Geet');
print_r (each($arr));
?>
輸出:
Array ( [1] => maya [value] => maya [0] => 0 [key] => 0 )
程序2::
<?php
$arr = array('a' => 'anny', 'b' => 'bunny',
'c' => 'chinky');
reset($arr);
while (list($key, $val) = each($arr))
{
echo "$key => $val \n";
}
?>
輸出:
a => anny b => bunny c => chinky
參考: http://php.net/manual/en/function.each.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自sid4321大神的英文原創作品 PHP | each() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。