PHP strncmp() Function












❮ مرجع رشته PHP




مثال


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




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

?>

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




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


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


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


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





نحو



st
cmp(string1, string2, length)


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



















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

جزئیات فنی











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

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

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

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


نسخه PHP: 4+




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



مثال


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



echo st
cmp("Hello","Hello",6);
echo "
";
echo st
cmp("Hello","HELLo",6);< br>
?>

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



❮ مرجع رشته PHP