Bonjour,
Ce que j'essaie de réaliser c'est de Créer et remplir un tableau array à 2 colonnes avec un boucle for plus trier la premier colonnes.
Pour mieux comprendre, je cherche à savoir quels sont les mots les plus utilisés dans une phrase.
Voici ce qe j'ai commencer :
//$newphrase : une chaine de caractère
$nombre_mot = str_word_count($newphrase);
$mots = explode(' ', $newphrase);
$matrice = 'array(';
for($y=0; $y<$nombre_mot ; $y++){
if(!empty($mots[$y])){
$iCpt[$y] = substr_count ($newphrase, $mots[$y]);
$matrice .= '"$iCpt[$y]"=>"$mots[$y]",';
};
};
//Fin du tableau
$matrice .= '"0"=>"rien"';
//Trier
asort($matrice);
//Afficher
foreach($matrice as $num=>$mot_m)
echo $num.' fois : '.$mot_m;
Il y a peut-être une autre méthode plus simple ? Vincej