PHP/strcasecmp

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

الدالة strcasecmp()‎ في PHP

(PHP 4, PHP 5, PHP 7)

تقارن الدالة strcasecmp()‎ سلسلة نصية مقارنةً غيرَ حساسةٍ لحالة الأحرف (هذه الدالة آمنة ثنائيًا [Binary safe]).

الوصف

int strcasecmp ( string $str1 , string $str2 )

مقارنة السلاسل النصية مقارنةً غيرَ حساسةٍ لحالة الأحرف.

المعاملات

str1

السلسلة النصية الأولى.

str2

السلسلة النصية الثانية.

القيم المعادة

تصبح القيمة المعادة للدالة  أقل من الصفر إذا كان str1 أقل من str2؛ أو أكبر من الصفر إذا كانت str1 أكبر من str2، أو القيمة 0 إذا كانتا متساويتين.

الأمثلة

المثال 1: مثال على الدالة strcasecmp()‎

<?php

$var1 = "Hello";

$var2 = "hello";

if (strcasecmp($var1, $var2) == 0) {

   echo '$var1 is equal to $var2 in a case-insensitive string comparison';

}

?>

انظر أيضًا

  • الدالة strcmp()‎: مقارنة سلاسل نصية.
  • الدالة preg_match()‎: المطابقة باستخدام تعبير نمطي.
  • الدالة substr_compare()‎: مقارنة آمنة ثنائيًا بين سلسلتين نصيَّتين بداية من إزاحة معينة حتى طول الأحرف.
  • الدالة strncasecmp()‎: مقارنة آمنة ثنائيًا غير حساسة لحالة الأحرف لسلسة نصية للأحرف الأولى n.
  • الدالة stristr()‎: النسخة غير الحساسة لحالة الأحرف من الدالة strstr()‎.
  • الدالة substr()‎: إعادة جزء من سلسلة نصية.

مصادر