Ben bu dizi var diyelim:
$queue = array("orange", "banana", 'apple', 'watermelon');
Onlardan herhangi birini kaldırmak isterseniz, örneğin ben bunu nasıl, muz kaldırmak istiyor?
O eleman için search gerekiyor ve anahtarı kullanarak kaldırmak olacak:
$pos = array_search('banana', $array);
if ($pos !== false) {
unset($array[$pos]);
}
Dizi birden fazla değer içerebilir varsa, array_keys() a> yerine kullanmanız gerekir:
foreach (array_keys($array, 'banana') as $key) {
unset($array[$key]);
}
ile array_filter a>:
$array = array_filter($array, create_function('$v', 'return $v != \'value to remove\';'));