チャレンジ - 母音カウンター
CoddyのPHPジャーニー「基礎」セクションの一部。レッスン 71/71。
チャレンジ
簡単input を one 行読み取ります:
- テキストの string(例:
Hello World)
countVowels という名前の function を Create し、one parameter を受け取るようにします:
$textをstringとして指定
function には int の return type declaration を指定し、string 内の vowels(a, e, i, o, u)の total number を数えます。
strlen() を使う for loop で each character を iterate します。各 character について、strtolower() を使って uppercase と lowercase の vowels の both を handle し、その後、いずれかの vowel と一致するかを確認します。
input value を使って function を Call し、返された result を print します。
例:
"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);
?>基礎のすべてのレッスン
自分で練習してみよう: PHPオンラインコンパイラ