Foniki PHP strcmp()

Shafar

Kara baiye abubuwar lafiya dake:

<?php
echo strcmp("Hello world!","Hello world!");
?>

مثال اجرایی

تعریف و استفاده

فونکشن strcmp() دو رشته را مقایسه می‌کند.

توضیحات:فونکشن strcmp() امن از نظر باینری است و به حروف بزرگ و کوچک حساس است.

توجه:این فونکشن مشابه strncmp() این فونکشن مشابه است، اما با strncmp() می‌توان تعداد کاراکترهایی که برای مقایسه استفاده می‌شوند را مشخص کرد.

نحوه استفاده

strcmp(string1,string2)
پارامترها توضیح
string1 ضروری. تعیین رشته اول که باید مقایسه شود.
string2 ضروری. تعیین رشته دوم که باید مقایسه شود.

جزئیات فنی

بازگشت‌值的:

این فونکشن بازمی‌گرداند:

  • 0 - اگر دو رشته برابر هستند
  • <0 - اگر string1 کمتر از string2
  • >0 - اگر string1 بیشتر از string2
نسخه PHP: 4+

مثال‌های بیشتر

مثال 1

مقایسه دو رشته (حساس به حروف بزرگ و کوچک، خروجی Hello و hELLo متفاوت است):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

مثال اجرایی

مثال 2

بازگشت‌值的 مختلف:

<?php
echo strcmp("Hello world!","Hello world!"); // دو رشته برابر هستند
echo strcmp("Hello world!","Hello"); // string1 بیشتر از string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 کمتر از string2
?>

مثال اجرایی