array_unset($array, $value)
$array: array which value is expected to be removed
$value: value which entire occurence is removed from array
$array = [1, 2, 3, 2];
$array = array_unset($array, 2);
vdump($array); //[1, 3]
$array = ['a'=>'foo', 'b'=>'bar', 'c'=>'foo'];
$array = array_unset($array, 'foo');
vdump($array); //['b'=>'bar']