PHP array_push()
函数用于向数组的元素的末尾添加一个或者多个元素。它是PHP array_pop()的反函数。
语法
array_push ( $array, $var1 [, $var2...] );
参数
参数 | 说明 | 必须/可选 |
array | 要添加的元素的数组 | 必须 |
val1 | 要添加的第一个元素 | 必须 |
val2 | 要添加的第二个元素 | 可选 |
返回值
添加数组元素后,数组的大小。
例子
<?php
$color = array("c"=>"yellow","b"=>"green","a"=>"red");
array_push($color, 'blue');
var_dump($color);
?>
输出:
array(4) {
["c"]=>
string(6) "yellow"
["b"]=>
string(5) "green"
["a"]=>
string(3) "red"
[0]=>
string(4) "blue"
}
["c"]=>
string(6) "yellow"
["b"]=>
string(5) "green"
["a"]=>
string(3) "red"
[0]=>
string(4) "blue"
}
可能这个blue所对应的key不是我们想要的结果,如果是关联数组的话直接这样就可以了
<?php
$color = array("c"=>"yellow","b"=>"green","a"=>"red");
$color['d'] = 'blue';
var_dump($color);
?>