مثال
دو رشته را با هم مقایسه کنید (بدون حساسیت):
echo strcasecmp("سلام دنیا!","HELLO WORLD!");
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع ()strcasecmp دو رشته را با هم مقایسه می کند.
نکته: تابع ()strcasecmp ایمن باینری و حساس به حروف کوچک و بزرگ است.
نکته: این تابع مشابه است
تابع st
casecmp()، با
تفاوتی که می توانید تعداد کاراکترهای هر رشته را مشخص کنید
در مقایسه با st
casecmp().
نحو
strcasecmp(string1,string2)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| 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