PHP strcmp() Function












❮ مرجع رشته PHP



مثال


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




echo strcmp("سلام دنیا!""سلام دنیا!");

?>

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




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


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


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


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

مشخص کنید.



نحو



strcmp(string1,string2)

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















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












جزئیات فنی











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

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

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

  • >0 - اگر 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