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éeCode:
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:
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 :cry: