Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a , e , i , o , u , et elles peuvent être capitalisées .
Les voyelles sont des caractères alphabétiques représentant des prononciations spécifiques. Il y a cinq voyelles en anglais, y compris caps et minuscules:
<code>a, e, i, o, u</code>
u , o , i , i , a , o , i . Il y a un total de voyelles 6
.La chaîne "php" ne contient aucune voyelles, donc le nombre est 0.
Les voyelles dans la chaîne sont a , u , i , i , a
. Il y a un total de voyelles4
.Utilisez des méthodes de logique directe pour compter les voyelles dans les chaînes
<code class="language-php"><?php $string = "Anshu Ayush"; $vowel_count = 0; // 将字符串转换为小写 $string = strtolower($string); // 循环遍历字符串中的每个字符 for ($i = 0; $i < strlen($string); $i++) { if (in_array($string[$i], ['a', 'e', 'i', 'o', 'u'])) { $vowel_count++; } } // 输出 echo "字符串 '$string' 中元音的数量是:$vowel_count"; ?></code>
<code>字符串 'anshu ayush' 中元音的数量是:3</code>
sortie
Complexité temporelle: o (n)
Utiliser la fonction pour compter les voyelles dans les chaînes Dans cette méthode, nous utilisons une fonction pour calculer le nombre de voyelles dans une chaîne. Nous utilisons une fonction afin que nous puissions l'utiliser plus tard au besoin.
<code>a, e, i, o, u</code>
<code class="language-php"><?php $string = "Anshu Ayush"; $vowel_count = 0; // 将字符串转换为小写 $string = strtolower($string); // 循环遍历字符串中的每个字符 for ($i = 0; $i < strlen($string); $i++) { if (in_array($string[$i], ['a', 'e', 'i', 'o', 'u'])) { $vowel_count++; } } // 输出 echo "字符串 '$string' 中元音的数量是:$vowel_count"; ?></code>
Complexité temporelle: o (n)
Complexité de l'espace: o (1)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!