الفرق بين المراجعتين لصفحة: «PHP/strcmp»
< PHP
أضفت المحتوى |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>strcmp()</code> في PHP}}</noinclude> | |||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
سطر 24: | سطر 23: | ||
المثال 1: مثال على الدالة strcmp()<syntaxhighlight lang="php"> | المثال 1: مثال على الدالة strcmp()<syntaxhighlight lang="php"> | ||
<?php | <?php | ||
$var1 = "Hello"; | $var1 = "Hello"; | ||
$var2 = "hello"; | $var2 = "hello"; | ||
if (strcmp($var1, $var2) !== 0) { | if (strcmp($var1, $var2) !== 0) { | ||
echo '$var1 is not equal to $var2 in a case sensitive string comparison'; | echo '$var1 is not equal to $var2 in a case sensitive string comparison'; | ||
} | } | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 48: | سطر 41: | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.strcmp.php صفحة الدالة strcmp في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.strcmp.php صفحة الدالة strcmp في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP String]] |
مراجعة 13:10، 9 أبريل 2018
(PHP 4, PHP 5, PHP 7)
تقارن الدالة strcmp() سلسلتين نصيتين.
الوصف
int strcmp ( string $str1 , string $str2 )
مقارنة السلسلتين النصيتين بطريقة آمنة ثنائيًا (Binary safe)، لاحظ أن هذه المقارنة حساسة لحالة الأحرف.
المعاملات
str1
السلسلة النصية الأولى.
str2
السلسلة النصية الثانية.
القيم المعادة
تصبح القيمة المعادة أقل من الصفر إذا كان str1 أقل من str2؛ أو أكبر من الصفر إذا كانت str1 أكبر من str2 ، أو القيمة 0 إذا كانتا متساويتين.
أمثلة
المثال 1: مثال على الدالة strcmp()
<?php
$var1 = "Hello";
$var2 = "hello";
if (strcmp($var1, $var2) !== 0) {
echo '$var1 is not equal to $var2 in a case sensitive string comparison';
}
?>
انظر أيضًا
- الدالة strcasecmp(): مقارنة سلسلتين نصيتين دون تحسس حالة الأحرف.
- الدالة preg_match(): المطابقة باستخدام التعابير النمطية.
- الدالة substr_compare(): مقارنة ثنائية آمنة بين سلسلتين نصيَّتين من إزاحة، حتى أحرف الطول.
- الدالة strncmp(): مقارنة سلسلة آمنة ثنائية من الأحرف الأولى n.
- الدالة strstr(): البحث عن أوّل مطابقة لسلسلة نصية.
- الدالة substr(): إعادة جزء من سلسلة نصية.