There are 2 functions involved.
$array = array("first", "second", "third", "fourth");  foreach($array as $i=> $string) {    if(stristr($string, "e")) {       unset($array[$i]);  }     }   second is the array item with the character 'e'. If its unset, $array[1] would be left empty:
$array[0] = "first"   $array[1] = ""   $array[2] = "third"   $array[3] = "fourth"   I want $array[1] to be removed from the array (like in array_shift()), so that third takes the place of second and fourth the place of third:
$array[0] = "first"     $array[1] = "third"   $array[2] = "fourth" 
                $array = array_values($array); 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With