文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音はa、e 、i、o、uです。 。
母音は、特定の発音を表すアルファベット文字です。英語には5つの母音があり、capsや小文字を含む:
<code>a, e, i, o, u</code>
u 、o 、i、i 、a、 o 、i 。合計 6母音があります。
文字列「PHP」には母音が含まれていないため、カウントは0です。
a 、u、i 、 i 、a です。合計で 4
母音があります。以下は、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>字符串 'anshu ayush' 中元音的数量是:3</code>
時間の複雑さ:o(n)
スペースの複雑さ:o(1)
<code>a, e, i, o, u</code>
<?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"; ?>
時間の複雑さ:o(n)
スペースの複雑さ:o(1)
以上が母音を文字列にカウントするPHPプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。