Core 666 | Je voudrais pouvoir calculer en PHP le pourcentage de majuscules classiques qui se trouvent dans une chaine. Pour l'instant j'ai écris ca :
Code :
- $majuscules = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" );
- $chaine_nettoyee = str_replace($majuscules, "", $chaine);
- echo "Pourcentage de minuscules : ".( (strlen($chaine_nettoyee) / strlen($chai$chainene_test)) * 100 )." %<BR>";
|
Quelqu'un aurait-il un code meilleur à proposer ?
J'avais bien pensé à stocker ma chaine en minuscule (grace à strtolower) dans une variable temporaire, et comparer les 2 chaines avec strcmp() mais c'est une fonction que je connais peu, visiblement elle retourne juste 0 ou 1 et non pas le nombre de caractères différents. |