Menu
Coddy logo textTech

チャレンジ - 母音カウンター

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

challenge icon

チャレンジ

簡単

input を one 行読み取ります:

  • テキストの string(例: Hello World

countVowels という名前の function を Create し、one parameter を受け取るようにします:

  • $textstring として指定

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オンラインコンパイラ