Menu
Coddy logo textTech

Challenge - Vowel Counter

CoddyのPHPジャーニー「基礎」セクションの一部 — レッスン 71/71。

challenge icon

チャレンジ

簡単

1 行の入力を読み取ります:

  • テキストの文字列(例: Hello World

countVowels という名前の関数を作成し、1 つのパラメータを受け取ります:

  • $textstring として

関数は 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);
?>

基礎のすべてのレッスン