array remove : array_splice « Data Structure « PHP






array remove

 
<?php

  function array_remove(&$array, $offset, $length=1)
  {
    return array_splice($array, $offset, $length);
  }

  $languages = array( 'French', 'German', 'Russian', 'Chinese',
                      'Hindi', 'Quechua', 'Spanish', 'Hausa');

  printf("<p>Original array:</p><pre>%s</pre>\n", var_export($languages, TRUE));


  $removed = array_remove($languages, 2);
  printf("<p>Removed: %s<br />Remaining:</p><pre>%s</pre>\n",
          var_export($removed, TRUE), var_export($languages, TRUE));
          

  $removed = array_remove($languages, 0, 3);
  printf("<p>Removed: %s<br />Remaining:</p><pre>%s</pre>\n",
          var_export($removed, TRUE), var_export($languages, TRUE));
?>
  
  








Related examples in the same category

1.Inserting New Values to an Array: array array_splice(array $original, int $offset, int $length, array $new)
2.array_splice
3.array_splice() function replaces the designated elements specified by the offset and the optional length input parameters with the elements in the optional array replacement_array.
4.Inserting New Values at an Arbitrary Point in an Indexed Array
5.Remove all elements from positions 3 to (n 3):
6.Remove a portion of the array and replace it with something else
7.Remove the fifth and sixth elements from the array:
8.Replace the third and fourth elements with new elements: