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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。