PHP/strlen

من موسوعة حسوب
< PHP
مراجعة 09:08، 9 أبريل 2018 بواسطة أبوالحسن-محمود (نقاش | مساهمات) (أضفت المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

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

مصادر