مثال
مقایسه دو رشته (حساس به حروف کوچک و بزرگ):
echo strcmp("سلام دنیا!""سلام دنیا!");
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع strcmp() دو رشته را با هم مقایسه می کند.
توجه: تابع strcmp() باینری ایمن و حساس به حروف کوچک و بزرگ است.
نکته: این تابع مشابه است
تابع st
cmp()، با تفاوت
که می توانید تعداد کاراکترهای هر رشته را برای مقایسه با st
cmp().
نحو
strcmp(string1,string2)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| string1 | لازم است. اولین رشته را برای مقایسه مشخص می کند |
| string2 | لازم است. رشته دوم را برای مقایسه مشخص می کند |
جزئیات فنی
| مقدار بازگشتی: | این تابع برمیگرداند:
|
|---|---|
| نسخه PHP: | 4+ |
نمونه های بیشتر
مثال
دو رشته را مقایسه کنید (حساس به حروف بزرگ = Hello و hELLo خروجی یکسانی ندارند):
echo strcmp("Hello","Hello");
echo "
";
echo strcmp("Hello","HELLo");
?>
این را خودتان امتحان کنید »
مثال
مقادیر بازگشتی متفاوت:
echo strcmp("سلام دنیا!",سلام دنیا!"); // دو رشته برابر هستند
echo strcmp("سلام دنیا!","سلام"); // string1 بزرگتر از string2 است
echo strcmp("سلام دنیا!",سلام دنیا! سلام!"); // string1 کمتر از string2 است
?>
این را خودتان امتحان کنید »
❮ مرجع رشته PHP