Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحدي - عداد حروف العلة

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 71 من 71.

challenge icon

التحدي

سهل

اقرأ سطراً واحداً من المدخلات:

  • سلسلة نصية (على سبيل المثال، Hello World)

أنشئ دالة تسمى countVowels تقبل معاملاً واحداً:

  • $text كـ string

يجب أن تحتوي الدالة على إعلان نوع إرجاع int وتقوم بحساب العدد الإجمالي لحروف العلة (a، e، i، o، u) في السلسلة النصية.

استخدم حلقة for مع strlen() للتكرار عبر كل حرف. لكل حرف، استخدم strtolower() للتعامل مع حروف العلة الكبيرة والصغيرة، ثم تحقق مما إذا كان يطابق أي حرف علة.

استدعِ الدالة مع قيمة المدخلات واطبع النتيجة المرجعة.

على سبيل المثال:

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

جرّب بنفسك

<?php
// قراءة المدخلات
$text = trim(fgets(STDIN));

// TODO: إنشاء دالة تسمى countVowels تقوم بما يلي:
// - تقبل معاملًا واحدًا: $text كسلسلة نصية (string)
// - تحتوي على إعلان لنوع القيمة المرجعة كـ int
// - تستخدم حلقة for مع strlen() للمرور عبر كل حرف
// - تستخدم strtolower() للتعامل مع الحروف المتحركة الكبيرة والصغيرة
// - تحسب وتعيد العدد الإجمالي للحروف المتحركة (a, e, i, o, u)



// استدعاء الدالة وطباعة النتيجة
echo countVowels($text);
?>

جميع دروس Fundamentals