Estoy intentado modificar esta funcion para mi array, ya que el mio es bidimensional ...
$array: el array en el que queremos eliminar se le pasa por valor.
$deleteIt: el valor que queremos eliminar
$useOldKeys: si el valor es false la funcion re hará el índice (desde 0, 1, …)
si es true: la función conservará el antiguo índice
Devuelve verdadero si se encontró el valor, sino falso
Código PHP:
function deleteFromArray(&$array, $deleteIt, $useOldKeys = FALSE)
{
$key = array_search($deleteIt,$array,TRUE);
if($key === FALSE) return FALSE;
unset($array[$key]);
if(!$useOldKeys) $array = array_values($array);
return TRUE;
}