PHP Questions Home

Categories

Arrays
Files
Forms
Functions
Images
MySQL
Numbers
Others
Strings
Website


PHP Functions

PHP Functions


More PHP

Top Questions
Ask a Question

How do I remove the first element from an array?


Often with an array the key of the first element in the array won't simply be '0'.

Often you want to add or remove values from the start or end of an array. To remove the first value in the array and see what it is, you can use the array_shift function in PHP:

<?php
$values 
= array(1,2,3,4,5,6,7,8,9,10);
$first array_shift($values);
echo 
"First value was: $first";
print_r($values);
?>


Which tells us this:

First value was: 1

Array
(
[0] => 2
[1] => 3
[2] => 4
[3] => 5
[4] => 6
[5] => 7
[6] => 8
[7] => 9
[8] => 10

Notice how the keys get re-assigned after the call to array_shift, so that '2' now has a key of zero whereas in the initial array that key referenced the number '1' which has now been removed from the array.



More arrays PHP Questions

How can I sort an array keeping the correlation between the index and value?
How do I find the size of an array?
How do I return all the values in an array?
How do I pick a random value from an array?
I want to invert my array, can I do this?