array_push Push one or more elements onto the end of array &reftitle.description; intarray_push arrayarray mixedvalue1 mixed... array_push treats array as a stack, and pushes the passed variables onto the end of array. The length of array increases by the number of variables pushed. Has the same effect as: ]]> repeated for each passed value. If you use array_push to add one element to the array it's better to use $array[] = because in that way there is no overhead of calling a function. array_push will raise a warning if the first argument is not an array. This differs from the $var[] behaviour where a new array is created. &reftitle.parameters; array The input array. value1 The first value to push onto the end of the array. &reftitle.returnvalues; Returns the new number of elements in the array. &reftitle.examples; <function>array_push</function> example ]]> &example.outputs; orange [1] => banana [2] => apple [3] => raspberry ) ]]> &reftitle.seealso; array_pop array_shift array_unshift