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