PHP 的 foreach 和 each

作者:vkvi 来源:千一网络(原创) 日期:2017-12-17

PHP 在循环数组的时候有个挺有意思的写法:

第一种写法是循环的时候只赋 value 值,第二种写法是循环的时候赋 key 和 value 值。

先看看 foreach 第一种

结果为:Array ( [0] => 2 [1] => 4 [2] => 6 )

特别注意,由于 $value 前面加了一个 &,表示是引用,所以 $arr 中的值会变,否则的话,只是 $value 这个局部变量变,$arr 不会变。

再看看 foreach 第二种

结果如下:

jack-80
lucy-90
lily-85

要说明的是 $key、$value 并不是固定命名,我们可以换成其他名称,比如:$name、$score。

接下来谈谈 each,给个官方示例吧

运行结果如下:

a => apple
b => banana
c => cranberry

你前面那位网友看了:因映射造成的 SQL Server 访问被拒绝

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
  • 1 楼:我能加个链接吗
    qq昵称 www.nicheng.org
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他