Version complète: sur le forum Webmaster Hub : famille et pluriel
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Poppy
Désolé, c'est encore moi blush.gif

CODE
Array ( [science] => 33 [recherche] => 14 [scientifique] => 33 [connaissance] => 20 [travail] => 14 [mémoire] => 12 [nature] => 9 [sujet] => 7 [classique] => 10 [thèse] => 7 [plusieurs] => 7 [données] => 7 [connaissances] => 20 [traité] => 9 [rapport] => 6 [maîtrise] => 5 [normes] => 5 [chercheur] => 5 [exigences] => 4 [précis] => 5 )


J'aimerai retiré les doublons.

Je dispose de la fonction famille et pluriel.

si famille ('science', 'scientifique') retourne VRAI

si pluriel ('connaissance', 'connaissances') retourne VRAI

Voila, je voudrai donc retourner que les mots de la meme famille.

Ici, ça donnerait:

CODE
Array ( [science] => 33 [recherche] => 14 [connaissance] => 20 [travail] => 14 [mémoire] => 12 [nature] => 9 [sujet] => 7 [classique] => 10 [thèse] => 7 [plusieurs] => 7 [données] => 7  [traité] => 9 [rapport] => 6 [maîtrise] => 5 [normes] => 5 [chercheur] => 5 [exigences] => 4 [précis] => 5 )


Ca supprimerait connaissances et scientifique.

Merci énormément d'avance wub.gif
Poppy
j'ai trouvé, je mets au cas ou:

CODE
function famille_tableau ($liste)
{

$liste2 = $liste;

foreach ($liste2 AS $mot1 => $frequence1)
    {
    array_shift($liste2);
 foreach ($liste2 AS $mot2 => $frequence2)
 {
 if (famille($mot1, $mot2) or pluriel($mot1, $mot2))
 unset($liste[$mot2]);
 }
    }
    
return $liste;    
}
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.