• Tutorial List

How to Update and Delete an Array in PHP

Last updated May 15, 2020
How to Update and Delete an Array in PHP

Update or Modify an Array in PHP

Update an element of an array –

<?php
  $names = ['John','Smith'];

  // Updating First Array Value
  $names[0] = 'Mark';

  echo "<pre>";
  var_dump($names);
  echo "</pre>";
?>
Browser Output
array(2) {
  [0]=>
  string(4) "Mark"
  [1]=>
  string(5) "Smith"
}

Add an Element inside an Array –

<?php
  $names = ['John','Smith'];

  // Adding new element
  $names[2] = "Mark";

  echo "<pre>";
  var_dump($names);
  echo "</pre>";
?>
Browser Output
array(3) {
  [0]=>
  string(4) "John"
  [1]=>
  string(5) "Smith"
  [2]=>
  string(4) "Mark"
}

Delete An element of an array –

<?php
  $var1 = array('Hello', 25);
  // delete array element
  unset($var1[1]);

  echo "<pre>";
  var_dump($var1);
  echo "</pre>";
?>
Browser Output
array(1) {
  [0]=>
  string(5) "Hello"
}

Delete an Array in PHP

You can delete an array in PHP by using the unset() function.

<?php
  $names = ['John','Smith'];

  // Deleting Array
  unset($names);

  // You will get errors
  echo $names[0];
  echo "<br>";
  echo $names[1];
?>
Browser Output
Notice: Undefined variable: names…
Notice: Undefined variable: names…