PHP strncasecmp() Function












❮ مرجع رشته PHP




مثال


دو رشته را با هم مقایسه کنید (بدون حساسیت):




echo st
casecmp("سلام دنیا!","Hello Earth!",6);

?>

خودت امتحانش کن »




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


تابع st
casecmp() دو رشته را با هم مقایسه می کند.


توجه: st
casecmp() باینری ایمن و حساس به حروف کوچک و بزرگ است.


نکته: این تابع مشابه است
تابع strcasecmp()، با این تفاوت که
strcasecmp() پارامتر طول را ندارد.





نحو



st
casecmp(string1, string2, length)

مقادیر پارامتر



















پارامتر توضیح
string1 لازم است. اولین رشته را برای مقایسه مشخص می کند
string2 لازم است. رشته دوم را برای مقایسه مشخص می کند
طول لازم است. تعداد کاراکترهای هر رشته را برای استفاده در مقایسه مشخص کنید

جزئیات فنی











مقدار بازگشتی: این تابع برمی‌گرداند:

  • 0 - اگر دو رشته برابر باشند

  • <0 - اگر string1 کمتر از string2 باشد

  • >0 - اگر string1 بزرگتر از string2 باشد


نسخه PHP: 4.0.2+




نمونه های بیشتر



مثال


دو رشته را با هم مقایسه کنید (بدون حساسیت = Hello و hELLo خروجی یکسان خواهند داشت):



echo st
casecmp("Hello","Hello",6);
echo "
";
echo st
casecmp("Hello","hELLo",6);< br>
?>

این را خودتان امتحان کنید »



❮ مرجع رشته PHP