Challenge - Vowel Counter
CoddyのPHPジャーニー「基礎」セクションの一部 — レッスン 71/71。
チャレンジ
簡単1 行の入力を読み取ります:
- テキストの文字列(例:
Hello World)
countVowels という名前の関数を作成し、1 つのパラメータを受け取ります:
$textをstringとして
関数は int の戻り値型宣言を持ち、文字列内の母音(a, e, i, o, u)の合計数をカウントします。
strlen() を使用した for ループで各文字をイテレートします。各文字に対して、strtolower() を使用して大文字小文字の両方の母音を扱い、次にそれがどの母音にも一致するかをチェックします。
入力値で関数を呼び出し、戻り値の結果を出力します。
例:
"Hello World" → 3 (e, o, o)
"AEIOU" → 5
"rhythm" → 0自分で試してみよう
<?php
// 入力を読み込む
$text = trim(fgets(STDIN));
// TODO: countVowels という名前の関数を作成し:
// - 1 つのパラメータを受け付ける:$text を string として
// - 戻り値の型宣言を int とする
// - strlen() を使用した for ループで各文字をイテレート
// - strtolower() を使用して大文字小文字両方の母音を扱う
// - 母音 (a, e, i, o, u) の合計数をカウントして返す
// 関数を呼び出して結果を出力
echo countVowels($text);
?>基礎のすべてのレッスン
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators