PHP array_push()


array_push() append elements to an array.

<?PHP
	$arr=array(1,2,3,4);
    array_push($arr,5);
	foreach($arr as $element) echo "$element, "; //1, 2, 3, 4, 5, 
    array_push($arr,5,6,7);
	foreach($arr as $element) echo "$element, "; //1, 2, 3, 4, 5, 5, 6, 7, 
?>

If you want to append elements to an associative array, just define the key and values.
<?PHP
	$arr=array("apple"=>"carbon","rice"=>"carbon","nuts"=>"fat");
	$arr["meat"]="protein";
    foreach($arr as $key=>$val) echo "$key, $val; ";
	//apple, carbon; rice, carbon; nuts, fat; meat, protein;
?>

You may use array_merge() to simulate the array_push function.
<?PHP
	$arr=array("apple"=>"carbon","rice"=>"carbon","nuts"=>"fat");
	$arr=array_merge($arr,array("meat"=>"protein"));
    foreach($arr as $key=>$val) echo "$key, $val; ";
	//apple, carbon; rice, carbon; nuts, fat; meat, protein; 
?>