الفرق بين المراجعتين لصفحة: «PHP/strlen»

من موسوعة حسوب
< PHP
أضفت المحتوى
 
لا ملخص تعديل
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>strlen()</code>‎ في PHP}}</noinclude>
= الدالة strlen()‎ في PHP =
(PHP 4, PHP 5, PHP 7)
(PHP 4, PHP 5, PHP 7)


سطر 30: سطر 29:
المثال 1: مثال على الدالة strlen()‎<syntaxhighlight lang="php">
المثال 1: مثال على الدالة strlen()‎<syntaxhighlight lang="php">
<?php
<?php
$str = 'abcdef';
$str = 'abcdef';
echo strlen($str); // 6
echo strlen($str); // 6
$str = ' ab cd ';
$str = ' ab cd ';
echo strlen($str); // 7
echo strlen($str); // 7
?>
?>
</syntaxhighlight>
</syntaxhighlight>
سطر 55: سطر 49:
== مصادر ==
== مصادر ==
* [http://php.net/manual/en/function.strlen.php صفحة الدالة strlen في توثيق PHP الرسمي.]
* [http://php.net/manual/en/function.strlen.php صفحة الدالة strlen في توثيق PHP الرسمي.]
[[تصنيف:PHP]]
[[تصنيف:PHP Function]]
[[تصنيف:PHP String]]

مراجعة 13:13، 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()‎: الحصول على طول السلسلة النصية.

مصادر