PHP中each与list用法分析
本文实例分析了PHP中each与list用法。分享给大家供大家参考,具体如下: 1.each的用法先看API
api里是这么描述的:each — 返回数组中当前的键/值对并将数组指针向前移动一步 我们先来看看返回的数组是怎么样的? 先看api是怎么说的 像 array() 一样,这不是真正的函数,而是语言结构。
来看一个例子: 没错可以给一组变量赋值 再来看另外一个例子: 按照一般的想法应该会返回:10~20~40 为什么会返回这个notice~40~20呢? 答:这涉及到list的运行机制,list是这么赋值的 首先:不要管右边的数组,看List里面的变量,从左到右应该是 $a = arr[0] $b=arr[1] $c=arr[3] 然后:从右到左开始赋值,赋值的顺序是 $c=arr[3] $b=arr[1] $a=arr[0] 所以$c=20 $b = 40 因为没有arr[0],所以$a给了一个警告 希望本文所述对大家PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |