foreach($arr as $k => &$v){
//注意,由于上面遍历的时候写了地址传值符&,
//所以下面可以直接给$v 赋值;如果不写&符号,下面这样写是没有任何意义的
$v['time'] = date('Y-m-d',time());
$v['age'] = '10';
}
//这样我们就完成了对数组元素添加time属性和age属性了,
在上面的写法中,如果不写&符号,还可以使用下面的办法来添加
$arr[$k]['time'] = date('Y-m-d',time());
$arr[$k]['age'] = '10'; var_dump($arr);
相关文章
- php 在foreach中循环数组的时候添加元素的属性
- 深度理解PHP中for与foreach两个循环结构遍历数组的区别
- 对于foreach (var c in s),在循环中,如何随时知道c是s中的第几个元素,也就是c元素在s中的下标(位置)是几
- 解决python 在for循环并且pop数组的时候会跳过某些元素的问题
- php 怎么在foreach中循环数组的时候添加元素的属性
- PHP中的json_decode是否保证在返回数组时保留元素的排序?
- 如何在刀片服务器的foreach循环中插入表行。在laravel 5.2中的php文件?
- 在Javascript中循环遍历数组的元素
- 解析PHP函数array_flip()在重复数组元素删除中的作用
- PHP:从foreach循环中的数组中获取密钥