1.array_unshift()函数在数组开头插入一个或多个元素
array_unshift()将传入的元素插入array数组的开头, 注意:元素作为整体被插入的,因此传入元素将保持同样的顺序.所有的数值键名将修改为从0开始重新计数,所有的文字键名保持不变.该函数返回 array数组新的单元数目.
例:
<?php
$a=array("1","2");
array_unshift($a,"3","4");
print_r($a);
echo "<br>";
?>
输出结果:
Array ( [0] => 3 [1] => 4 [2] => 1 [3] => 2 )
2.array_push()函数将一个或多个单元压入数组的未尾
array_push()将array当成一个栈,并将传入的变量压入array的未尾.array的长度将根据入栈变量的数目增加.
例:
<?php
$b=array("banana");
array_push($b,"apple","raspberry");
print_r($b);
?>
输出结果:
Array ( [0] => banana [1] => apple [2] => raspberry )
array_unshift()将传入的元素插入array数组的开头, 注意:元素作为整体被插入的,因此传入元素将保持同样的顺序.所有的数值键名将修改为从0开始重新计数,所有的文字键名保持不变.该函数返回 array数组新的单元数目.
例:
<?php
$a=array("1","2");
array_unshift($a,"3","4");
print_r($a);
echo "<br>";
?>
输出结果:
Array ( [0] => 3 [1] => 4 [2] => 1 [3] => 2 )
2.array_push()函数将一个或多个单元压入数组的未尾
array_push()将array当成一个栈,并将传入的变量压入array的未尾.array的长度将根据入栈变量的数目增加.
例:
<?php
$b=array("banana");
array_push($b,"apple","raspberry");
print_r($b);
?>
输出结果:
Array ( [0] => banana [1] => apple [2] => raspberry )