J'ai un script qui prend en entré un texte, plusieurs traitements sont possible sur le texte et j'ai un probléme avec une des fonctions, elle me permet de compter combien de fois chaque lettres et chiffres apparaisse, or le tableau ne se remplit pas... impossible de trouvé pourquoi...
Le tableau que je passe en entrée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function countLetters($text, $arr) { $text = strtolower($text); for($i=0; $i<strlen($text); $i++) { $char = substr($text, $i, 1); if(strpos($char,$text) != -1) $arr["$char"]++; else $arr['other']++; } return 0; }
le substr me renvoi le bon caractére..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $arrchar = array( ' '=>0, 'a'=>0, 'b'=>0, 'c'=>0, 'd'=>0, 'e'=>0, 'f'=>0, 'g'=>0, 'h'=>0, 'i'=>0, 'j'=>0, 'k'=>0, 'l'=>0, 'm'=>0, 'n'=>0, 'o'=>0, 'p'=>0, 'q'=>0, 'r'=>0, 's'=>0, 't'=>0, 'u'=>0, 'v'=>0, 'w'=>0, 'x'=>0, 'y'=>0, 'z'=>0, '1'=>0, '2'=>0, '3'=>0, '4'=>0, '5'=>0, '6'=>0, '7'=>0, '8'=>0, '9'=>0, '0'=>0, 'other'=>0 );
help me plz![]()
Partager