PHP: array_shift() function
PHP: Shift an element off the beginning of array
The array_shift() function is used to remove the first element from an array, and returns the value of the removed element.
All numerical array keys will be modified to start counting from zero while literal keys won't be touched.
Version:
(PHP 4 and above)
Syntax:
array_shift(array_name)
Parameter:
Name | Description | Required / Optional |
Type |
---|---|---|---|
array_name | The specified array. | Required | Array |
Return value:
The removed value from array_name or NULL if array_name is empty.
Value Type: Mixed*
*Mixed : Mixed indicates multiple (but not necessarily all) types.
Example:
<?php
$fruits_list = array(0 => 'Orange', 1=> 'Apple', 2 => 'Banana',3 => 'Cherry');
$result= array_shift($fruits_list);
print_r($fruits_list);
echo '</br>'.$result;
?>
Output:
Array ([0] => Apple [1] => Banana [2] => Cherry )
Orange
Pictorial Presentation:
View the example in the browser
Practice here online :
See also
Previous: array_search
Next: array_slice
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/php/function-reference/array_shift.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics