الدالة strlen()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 13:54، 9 أبريل 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(PHP 4, PHP 5, PHP 7)

تعيد الدالة strlen()‎ طول سلسلة نصية.

الوصف

int strlen ( string $string )

تعيد الدالة strlen()‎ طول السلسلة المعطاة.

المعاملات

string

السلسلة النصية التي ستقاس لمعرفة طولها.

القيم المعادة

طول المعامل string في حالة النجاح، أو القيمة 0 إذا كان المعامل string سلسلةً نصيةً فارغةً.

سجل التغييرات

الإصدار الوصف
5.3.0 عالجت الإصدارات السابقة المصفوفات على أنها السلسلة النصية Array، مما أدى إلى إعادة طول سلسلة من 5 وإطلاق خطأ من مستوى E_NOTICE.

أمثلة

المثال 1: مثال على الدالة strlen()‎

<?php
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7
?>

ملاحظات

ملاحظة: تعيد الدالة strlen()‎ عدد وحدات البايت بدلاً من عدد الأحرف في سلسلة نصية.

ملاحظة: تعيد  الدالة strlen()‎ القيمة NULL عند تنفيذها على مصفوفات ثم تُصدِر خطأً من مستوى E_WARNING.

انظر أيضًا

  • الدالة count()‎: حساب جميع العناصر في مصفوفة.
  • الدالة grapheme_strlen()‎: الحصول على طول السلسلة النصية في وحدات grapheme.
  • الدالة iconv_strlen()‎: إعادة عدد الأحرف من السلسلة النصية.
  • الدالة mb_strlen()‎: الحصول على طول السلسلة النصية.

مصادر