用array_push给数组添加一个属性值,如果是直接添加$a可以,但是如果要添加name=>$a怎么办?
2 回答

四季花海
TA贡献1811条经验 获得超5个赞
(1)如果你的数组是一维数组:
如: $arr = array ( 'id' =>1001); 给它加个name属性并且name属性有值 可以直接用 array_merge ()来合并两个数组 $a = '小明' ; $arr = array ( 'id' =>1001); var_dump( array_merge ( $arr , array ( 'name' => $a ))); //输出: array (size=2) 'id' => int 1001 'name' => string '小明' (length=6) |
(2)如果是多维数组:如二维数组,直接循环加属性即可:
添加回答
举报
0/150
提交
取消