Je pars d'une liste de plusieurs lignes composés parfois de doublons :
michel
pierre
pierre
jean
luc
michel
pierre
Je souhaite obtenir le résultat suivant :
michel 2
pierre 3
Je souhaite exclure de mon résultat les occurences qui n'apparaissent qu'une seule fois dans la liste.
J'ai écris ça mais je ne suis pas satisfait du résultat :
<?php
$statut= $_POST['statut'] ;
$liste_s = file("http://www.biloute.fr/cgi-bin/A.pl?Format=EXCEL&code=$statut");
$code_p=array();
// je recupere ici la colonne 1 de mon fichier excel
for ($i=1; $i<count($liste_s); $i++) {
$sisi = explode("\t",rtrim($liste_s[$i]));
$code_p[] = $sisi[1];
}
$array = array_count_values($code_p);
$erreur = 0;
while (list ($key, $val) = each ($array)) {
if ($val != 1)
{
$erreur++;
echo "<pre>";
echo "$key -> $val";
echo "</pre>";
}
}
echo "il y a $erreur sisi en erreur";
?>
Je suis sur qu'il doit y avoir une meilleure solution.Merci de votre aide.