الفرق بين المراجعتين ل"PHP/strlen"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
(أضفت المحتوى) |
|||
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | + | <noinclude>{{DISPLAYTITLE:الدالة <code>strlen()</code> في PHP}}</noinclude> | |
− | |||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
− | تعيد الدالة strlen() طول سلسلة نصية. | + | تعيد الدالة <code>strlen()</code> طول سلسلة نصية. |
== الوصف == | == الوصف == | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
int strlen ( string $string ) | int strlen ( string $string ) | ||
− | </syntaxhighlight>تعيد الدالة strlen() طول السلسلة المعطاة. | + | </syntaxhighlight>تعيد الدالة <code>strlen()</code> طول السلسلة المعطاة. |
== المعاملات == | == المعاملات == | ||
− | === string === | + | === <code>string</code> === |
السلسلة النصية التي ستقاس لمعرفة طولها. | السلسلة النصية التي ستقاس لمعرفة طولها. | ||
== القيم المعادة == | == القيم المعادة == | ||
− | طول المعامل string في حالة النجاح، أو القيمة 0 إذا كان المعامل string سلسلةً نصيةً فارغةً. | + | طول المعامل <code>string</code> في حالة النجاح، أو القيمة <code>0</code> إذا كان المعامل <code>string</code> سلسلةً نصيةً فارغةً. |
== سجل التغييرات == | == سجل التغييرات == | ||
{| class="wikitable" | {| class="wikitable" | ||
− | + | !الإصدار | |
− | + | !الوصف | |
|- | |- | ||
|5.3.0 | |5.3.0 | ||
− | |عالجت الإصدارات السابقة المصفوفات على أنها السلسلة النصية | + | |عالجت الإصدارات السابقة المصفوفات على أنها السلسلة النصية <code>Array</code>، مما أدى إلى إعادة طول سلسلة من 5 وإطلاق خطأ من مستوى <code>E_NOTICE</code>. |
|} | |} | ||
== أمثلة == | == أمثلة == | ||
− | المثال 1: مثال على الدالة strlen()<syntaxhighlight lang="php"> | + | المثال 1: مثال على الدالة <code>strlen()</code><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> | ||
== ملاحظات == | == ملاحظات == | ||
− | ملاحظة: تعيد الدالة strlen() عدد وحدات البايت بدلاً من عدد الأحرف في سلسلة نصية. | + | ملاحظة: تعيد الدالة <code>strlen()</code> عدد وحدات البايت بدلاً من عدد الأحرف في سلسلة نصية. |
− | ملاحظة: تعيد الدالة strlen() القيمة NULL عند تنفيذها على مصفوفات ثم تُصدِر خطأً من مستوى E_WARNING. | + | ملاحظة: تعيد الدالة <code>strlen()</code> القيمة NULL عند تنفيذها على مصفوفات ثم تُصدِر خطأً من مستوى <code>E_WARNING</code>. |
== انظر أيضًا == | == انظر أيضًا == | ||
− | * الدالة count(): حساب جميع العناصر في مصفوفة. | + | * الدالة <code>[[PHP/count|count()]]</code>: حساب جميع العناصر في مصفوفة. |
− | * الدالة grapheme_strlen(): الحصول على طول السلسلة النصية في وحدات grapheme. | + | * الدالة <code>[[PHP/grapheme strlen|grapheme_strlen()]]</code>: الحصول على طول السلسلة النصية في وحدات grapheme. |
− | * الدالة iconv_strlen(): إعادة عدد الأحرف من السلسلة النصية. | + | * الدالة <code>[[PHP/iconv strlen|iconv_strlen()]]</code>: إعادة عدد الأحرف من السلسلة النصية. |
− | * الدالة mb_strlen(): الحصول على طول السلسلة النصية. | + | * الدالة <code>[[PHP/mb strlen|mb_strlen()]]</code>: الحصول على طول السلسلة النصية. |
== مصادر == | == مصادر == | ||
* [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: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()
: الحصول على طول السلسلة النصية.