Home  >  Article  >  Backend Development  >  Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php

Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php

怪我咯
怪我咯Original
2017-06-07 14:51:595348browse

What are the respective usages of php array functions array_push(), array_pop() and array_shift()?

php array_push function adds one or more elements (push) to the end of the array of the first parameter, and then returns the length of the new array. array_pop() function Deletes the last element in the array. array_shift() function Deletes the

th element in the array and returns the value of the deleted element. This article will introduce these three functions to you respectively, hoping to help you learn array functions.

array_push function

array_push() function adds one or more elements (push) to the end of the array of the first parameter, and then returns the length of the new array. array_push() will issue a warning if the first argument is not an array.

Example 1

Use the array_push() function to insert new elements to the end of the array. The code is as follows

<?php
$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);
?>

Code output result:

Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php


array_pop() function

array_pop() function deletes the last element in the array. If the array is empty, or not an array, NULL will be returned.

Example 2

Use the array_pop() function to delete the last element in the array, the code is as follows

<?php
$a=array("red","green","blue");
array_pop($a);
print_r($a);
?>

Code output result:

Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php

array_shift() function

array_shift() function deletes the first element in the array and returns the value of the deleted element. Returns NULL if the array is empty.

Example 3

array_shift() function deletes the first element (red) in the array and returns the value of the deleted element. The code is as follows

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_shift($a)."<br/>";
print_r ($a);
?>

Code output result:

Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php

[Related article recommendations]

Definition of php array function array_push() And usage

php array_pop() function deletes the last element in the array Example detailed explanation

Detailed explanation php array_shift() function: deletes the last element in the array First element

The above is the detailed content of Detailed explanation of array_push(), array_pop() and array_shift() function usage examples in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php array_push() functionNext article:php array_push() function