فنکشن strncmp() PHP

مثال

مقایسه دو رشته (با توجه به بزرگ و کوچک بودن):

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

مثال اجرایی

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

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

نکته:strncmp() امن از نظر دودویی است و به بزرگ و کوچک بودن حساس است.

توجه:این فنکشن با strcmp() این فنکشن مانند strcmp() است، اما بدون length پارامترها.

جملات

strncmp(string1,string2,length)
پارامترها توضیح
string1 لازم است. رشته اولی که باید مقایسه شود مشخص می‌کند.
string2 لازم است. رشته دوم را که باید مقایسه شود مشخص می‌کند.
length لازم است. تعداد کاراکترهای هر رشته‌ای که در مقایسه استفاده می‌شود را مشخص می‌کند.

جزئیات فنی

برگشت‌دهی:

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

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

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

مثال 1

مقایسه دو رشته (با توجه به بزرگ و کوچک بودن، خروجی China و CHINA متفاوت است):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

مثال اجرایی