in_array(), array_search(), unset() and friends
<?php $fruits = ["Apple", "Banana", "Mango", "Kiwi"]; $toRemove = "Mango"; if(in_array($toRemove , $fruits)){ $elementPosition = array_search($toRemove , $fruits); /* using unset and re searilize array unset($fruits[$elementPosition]); $fruits = array_values($fruits); */ /* one line statement */ array_splice($fruits,$elementPosition,1); }else{ // echo "value not found"; }
Array ( [0] => Apple [1] => Banana [2] => Kiwi )