PHP strcasecmp() Function












❮ مرجع رشته PHP




مثال


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




echo strcasecmp("سلام دنیا!","HELLO WORLD!");

?>

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




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


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


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


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





نحو



strcasecmp(string1,string2)

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















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












جزئیات فنی











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

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

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

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


نسخه PHP: 4+




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



مثال


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




echo strcasecmp("Hello","HELLO");
echo "
";
echo strcasecmp("Hello","HELLo");

?>

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



مثال


مقادیر بازگشتی متفاوت:




echo strcasecmp("سلام دنیا!""سلام جهان!"); // دو رشته برابر هستند

echo strcasecmp("سلام دنیا!""HELLO"); // String1 بزرگتر از string2 است

echo strcasecmp("سلام دنیا!""سلام جهان! سلام!"); // String1 کمتر از string2 است

?>

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




❮ مرجع رشته PHP