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