الدالة strlen()
في PHP
< PHP
(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(): الحصول على طول السلسلة النصية.