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::

$arr = array('maya', 'Sham', 'Geet');

print_r (each($arr));

?>

输出:

Array

(

[1] => maya

[value] => maya

[0] => 0

[key] => 0

)

程序2::

$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

php的 each()用法,PHP each()用法及代码示例相关推荐

  1. python end用法_Python turtle.end_fill方法代码示例

    本文整理汇总了Python中turtle.end_fill方法的典型用法代码示例.如果您正苦于以下问题:Python turtle.end_fill方法的具体用法?Python turtle.end_ ...

  2. java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例

    本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...

  3. python中stringvar的用法_Python tkinter.StringVar方法代码示例

    本文整理汇总了Python中tkinter.StringVar方法的典型用法代码示例.如果您正苦于以下问题:Python tkinter.StringVar方法的具体用法?Python tkinter ...

  4. python中formatter的用法_Python pyplot.FuncFormatter方法代码示例

    本文整理汇总了Python中matplotlib.pyplot.FuncFormatter方法的典型用法代码示例.如果您正苦于以下问题:Python pyplot.FuncFormatter方法的具体 ...

  5. python geometry用法_Python geometry.MultiPolygon方法代码示例

    本文整理汇总了Python中shapely.geometry.MultiPolygon方法的典型用法代码示例.如果您正苦于以下问题:Python geometry.MultiPolygon方法的具体用 ...

  6. python中geometry用法_Python geometry.Point方法代码示例

    本文整理汇总了Python中shapely.geometry.Point方法的典型用法代码示例.如果您正苦于以下问题:Python geometry.Point方法的具体用法?Python geome ...

  7. python中bind的用法_Python socket.bind方法代码示例

    本文整理汇总了Python中socket.bind方法的典型用法代码示例.如果您正苦于以下问题:Python socket.bind方法的具体用法?Python socket.bind怎么用?Pyth ...

  8. python中font的用法_Python font.nametofont方法代码示例

    本文整理汇总了Python中tkinter.font.nametofont方法的典型用法代码示例.如果您正苦于以下问题:Python font.nametofont方法的具体用法?Python fon ...

  9. python中fact用法_Python covariance.EllipticEnvelope方法代码示例

    本文整理汇总了Python中sklearn.covariance.EllipticEnvelope方法的典型用法代码示例.如果您正苦于以下问题:Python covariance.EllipticEn ...

  10. drawimage的用法 java_Java Graphics.drawImage方法代码示例

    本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...

最新文章

  1. apidoc学习(接口文档定义取代word)
  2. 出售带漏洞的设备违法吗?德国消协拟起诉一家地方零售商
  3. JavaScript常见面试题和答案
  4. .NET Framework4.5下载地址和安装
  5. 无法读取源文件或磁盘_raid磁盘阵列作用
  6. TensorFlow中读取图像数据的三种方式(转)
  7. 十七、字符串类型String(一)
  8. Linux--内核Uevent事件机制 与 Input子系统
  9. Ubuntu 16.04 LTS Final Beta about JAVA
  10. 快速搭建博客:美化主题
  11. caffe教程笔记《Blobs, Layers, and Nets》
  12. 精曲的竖曲线4800计算程序,可以计算直线与竖曲线通杀
  13. python摩尔庄园自动弹琴
  14. python 获取 汉字 %开头的 gb2312 编码
  15. 最受IT公司欢迎的30款开源软件
  16. Java网络爬虫(一)--使用HttpClient请求资源并抓取响应
  17. STAF/STAX安装配置
  18. MFC在两控件间画线
  19. BitComet(比特彗星)64位 V1.57
  20. 银联接口开发随笔(3)

热门文章

  1. 数组排序c语言函数_C语言如何写出返回数组最大最小值之差的函数(C primer plus 10-5)...
  2. 项目日报模板_雄东片区A单元安置房项目首栋住宅楼主体结构封顶
  3. python的难点_初学python的操作难点总结(新手必看篇)
  4. 每次重启需要source /etc/profile的原因-环境变量
  5. 分割svm的超平面数学特征
  6. latex插入表格_如何将word表格变成LaTeX代码?
  7. 计算机中丢失vcomp140.dll,Vcomp140.dll文件
  8. 天地伟业tiandy如何连手机_关注 | 天地盖手工盒裱纸选铜版纸还是白牛皮纸?
  9. 扩展欧几里得算法之双六问题
  10. 2016年8月份学习总结,读书《书都不会读,你还想成功》