📜  如何在PHP中使用 array_pop() 和 array_push() 方法?

📅  最后修改于: 2022-05-13 01:56:47.780000             🧑  作者: Mango

如何在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 )