foreach($arr as $k => &$v){ //注意,由于上面遍历的时候写了地址传值符&,//所以下面可以直接给$v 赋值;如果不写&符号,下面这样写是没有任何意义的 $v['time'] = date('Y-m-d',time()); $v['age'] = '10'; } 这样我们就完成了对数组元素添加time属性和age属性了, 在上面的写法中,如果不写&符号,还可以使用下面的办法来添加 $arr[$k]['time'] = $k]['age'] = '10'; var_dump($arr);