Originariamente inviato da Elmapomap
In questo modo ti visualizza quelli duplicati.Codice PHP:<?php
function arrayDuplicate($array){
return array_unique(array_diff_assoc($array,array_unique($array)));
};
$array = array("A","B","J","C","D","E","B","DFG","46GH","A","B","C","D");
print_r($array);
$result=arrayDuplicate($array);
print_r($result);
?>
ottimo...
però non ho capito una cosa...
quando non esiste un valore duplicato mi stampa questo:
Array ( [7] => )
in un primo momento ho pensato che poteva interpretare i valori vuoti come uguali tra di loro..
poi visto che i valori vuoti erano almeno 18 mi sono ricreduto...
Il 7 che mi stampa a video sarà mica la posizione dopo l'ultimo valore che ha processato ?
ora dovrei capire se $result contiene dei valori oppure no... in modo che se esistono valori duplicati blocco lo script con un exit.
ho provato con empty però essondoci quel Array ( [7] => ) lo vede come pieno.
forse dovrei convertire l array in variabile normale e provare con quella.
comunque... grazie per la collaborazione...
ciaoo

Rispondi quotando
