شبكة تعلم مع ناو

كم يعيد strlen(“Hello World”) في PHP؟

النتيجة 11:

echo strlen("Hello World");  // 11

“Hello” فيها 5 حروف، و”World” فيها 5، والمسافة بينهما حرف أيضًا: 5 + 1 + 5 = 11.

انتبه مع العربية

strlen() تعدّ البايتات، والحرف العربي يأخذ بايتين في UTF-8:

echo strlen("مرحبا");     // 10
echo mb_strlen("مرحبا");  // 5

لعدّ الحروف الفعلي في أي لغة، استخدم mb_strlen().

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.