فونکشن PHP strncmp()

مثال

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

<?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);
?>

مثال اجرایی