摘要: 现在。不要打开浏览器,猜测一下。输出的结果是什么? 对引用比较了解的童鞋可能已经看出来了。正确答案是: array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> &string(1) "b"} 也就是a,b,b. 如果你猜测的是a,b,c的话。 阅读全文
posted @ 2016-04-20 01:03 红藕香残 阅读(1180) 评论(0) 推荐(0)
摘要: 第一次带&的foreach并没有改变数组的内容。。而是最后一次循环$value引用了数组的最后一个项 (可以测试一下,在第一次循环结束后unset($value),第二次循环的结果就不会有变化),在你第二个foreach也是使用的$value变量,这才造成了怪异的问题(可以换个变量,比如$val,输 阅读全文
posted @ 2016-04-20 00:35 红藕香残 阅读(921) 评论(0) 推荐(0)