首頁 > php教程 > php手册 > foreach循环时动态往数组里添加数据,foreach数组

foreach循环时动态往数组里添加数据,foreach数组

WBOY
發布: 2016-06-13 08:46:43
原創
1846 人瀏覽過

foreach循环时动态往数组里添加数据,foreach数组

  foreach循环时动态往数组里添加数据,有一次做项目中,foreach的时候需要动态往数组里添加数据(我们这里随便举个例子)

结果:

foreach($arr as &$v){···}的时候,相等于$v=&$arr[$k]
$arr[$k]和$v同时指向$arr[$k]的内存地址,即便是unset($v),仅仅是删除了$v对内存空间的引用,并没有删除$arr[$k]对内存地址的引用,所以$arr[$k]依然健在,$arr自然也就没变化,所以应该这样

结果:

还有一点需要注意:&$k什么结果

结果:

意思是:键不能被引用,压根就没有这种语法格式

 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板