PHP 数组函数

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"
}

 可能这个blue所对应的key不是我们想要的结果,如果是关联数组的话直接这样就可以了

<?php
$color = array("c"=>"yellow","b"=>"green","a"=>"red");
$color['d'] = 'blue';
var_dump($color);

?>