如何在PHP中使用 array_pop() 和 array_push() 方法?
PHP中的 array_push() 和 array_pop() 方法用于执行对象的插入和删除。下面的文章说明了这些方法的用法:
使用array_push() 方法: array_push() 方法用于推送数组集合对象中的多个元素。在每个 array_push() 方法之后,数组对象的大小会增加方法调用中指定的元素数。
array_push($array, $elements)
参数:
- $array –元素被推入的数组。
- $elements –推入数组的元素。
PHP
");
print_r($arr);
print("");
// Adding second element
array_push($arr, 2);
print("Array after second addition ");
print_r($arr);
?>
PHP
");
print_r($arr);
?>
PHP
");
print_r($arr);
array_pop($arr);
// Single array pop
print_r("Array after a single pop ");
print_r($arr);
?>
输出
Array after first addition Array
(
[0] => 1
)
Array after second addition Array
(
[0] => 1
[1] => 2
)
array_push() 方法用于同时推送数组中的多个元素。元素按照在方法调用中指定的顺序插入。以下代码片段指示了该过程:
array_push($array, $ele1, $ele2, ...)
PHP
");
print_r($arr);
?>
输出
Array after multiple insertions Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
使用 array_pop() 方法: array_pop() 方法用于从数组中弹出元素。每次调用此方法时,都会从末尾一个接一个地删除元素。
array_pop($array)
参数:该函数只接受一个参数$array,即输入数组,并从中弹出最后一个元素,将大小减一。
PHP
");
print_r($arr);
array_pop($arr);
// Single array pop
print_r("Array after a single pop ");
print_r($arr);
?>
输出
Array after multiple insertions Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Array after a single pop Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)