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

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

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

challenge icon

التحدي

سهل

اقرأ سطرًا واحدًا من input:

  • سلسلة نصية (مثلًا، Hello World)

أنشئ function تُسمّى countVowels وتقبل one parameter:

  • $text كـ string

يجب أن تحتوي function على إعلان return من type int وأن تحسب العدد الإجمالي لأحرف vowels (a, e, i, o, u) في السلسلة.

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

استدعِ function باستخدام قيمة input واطبع result المُعاد.

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

"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);
?>

جميع دروس الأساسيات

تدرّب بنفسك: مترجم PHP عبر الإنترنت