Avendo l'esigenza di azzerare gli indici, non esiste una funzione alternativa?
Seguendo un esempio del manuale, ho aggirato l'ostacolo ricorrendo all'azione combinata di array_keys e array_flip: funziona, ma non mi sembra molto elegante come soluzione...
Ancora meno elegante potrebbe essere quella di lanciare un foreach e creare un'array ex novo...
Comunque, forse mi spiego meglio con un esempio:
Codice: Seleziona tutto
<?php
$originale=array("miao","miao","miao","bau");
$prova1=array_unique($originale);
print_r($prova1);
// restituisce Array ( [0] => miao [3] => bau )
$prova2=array_keys(array_flip($originale));
print_r($prova2);
// restituisce Array ( [0] => miao [1] => bau )
?>