How to remove the last element from an array in PHP

Topic: PHP / MySQL« Prev|Next »

Answer: Use the PHP array_pop() function

You can use the PHP array_pop() function to remove an element or value from the end of an array. The array_pop() function also returns the last value of array. However, if the array is empty (or the variable is not an array), the returned value will be NULL.

  • <?php
  • $sports = array("Baseball", "Cricket", "Football", "Shooting");
  • // Deleting last array item
  • $removed = array_pop($sports);
  • print_r($sports);
  • echo "<br>";
  • var_dump($removed);
  • ?>

Related FAQ

Here are some more FAQ related to this topic:


Your Feedback:


We would love to hear from you! Please say something.