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