Menu
CoddyTech

Tantangan: Penghitung Huruf Vokal

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 71 dari 71.

challenge icon

Tantangan

Mudah

Baca satu baris input:

  • String teks (misalnya, Hello World)

Buat fungsi bernama countVowels yang menerima satu parameter:

  • $text sebagai string

Fungsi tersebut harus memiliki deklarasi tipe kembalian int dan menghitung jumlah total huruf vokal (a, e, i, o, u) dalam string.

Gunakan perulangan for dengan strlen() untuk memeriksa setiap karakter. Untuk setiap karakter, gunakan strtolower() agar huruf vokal besar dan kecil dapat ditangani, lalu periksa apakah karakter tersebut cocok dengan huruf vokal mana pun.

Panggil fungsi dengan nilai input dan cetak hasil yang dikembalikan.

Contoh:

"Hello World" → 3 (e, o, o)
"AEIOU" → 5
"rhythm" → 0

Coba sendiri

<?php
// Baca input
$text = trim(fgets(STDIN));

// TODO: Buat fungsi bernama countVowels yang:
// - Menerima satu parameter: $text sebagai string
// - Memiliki deklarasi tipe nilai kembalian int
// - Menggunakan for loop dengan strlen() untuk menelusuri setiap karakter
// - Menggunakan strtolower() untuk menangani huruf vokal besar dan kecil
// - Menghitung dan mengembalikan jumlah huruf vokal (a, e, i, o, u)



// Panggil fungsi dan cetak hasilnya
echo countVowels($text);
?>

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online