downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<array_productarray_rand>
Last updated: Thu, 26 Jun 2008

array_push

(PHP 4, PHP 5)

array_push — Push one or more elements onto the end of array

Description

int array_push ( array &$array , mixed $var [, 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:

<?php
$array
[] = $var;
?>
repeated for each var .

Note: 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.

Note: 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.

Parameters

array

The input array.

var

The pushed value.

Return Values

Returns the new number of elements in the array.

Examples

Example #1 array_push() example

<?php
$stack
= array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>

The above example will output:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
)



add a noteadd a note User Contributed Notes
Push one or more elements onto the end of array
There are no user contributed notes for this page.




<array_productarray_rand>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs