Heim >Backend-Entwicklung >PHP-Tutorial >PHP -Programm zum Zählen von Vokalen in einer Zeichenfolge
Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a , e , i , o , u und sie können kapitalisiert werden . oder Kleinbuchstaben.
Vokale sind alphabetische Zeichen, die spezifische Aussprachen darstellen. Es gibt fünf Vokale auf Englisch, einschließlich Caps und Kleinbuchstaben:
<code>a, e, i, o, u</code>
u , o , i , i , a , , o , i . Es gibt insgesamt
6Erläuterung
Erläuterung Die Vokale in der String sind a , u , i , i ,
a. Es gibt insgesamt
4
<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>
Ausgabe
Zeitkomplexität:
o (1)
Verwenden Sie die Funktion, um Vokale in Zeichenfolgen zu zählen In dieser Methode verwenden wir eine Funktion, um die Anzahl der Vokale in einer Zeichenfolge zu berechnen. Wir verwenden eine Funktion, damit wir sie später nach Bedarf verwenden können.<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>
Zeitkomplexität: o (n)
Raumkomplexität: o (1)
Das obige ist der detaillierte Inhalt vonPHP -Programm zum Zählen von Vokalen in einer Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!