PHP strcoll() Function












❮ مرجع رشته PHP




مثال


مقایسه رشته ها:




setlocale (LC_COLLATE، 'NL')؛

echo strcoll("Hello World!","Hello World!");

echo "
";



setlocale (LC_COLLATE، 'en_US')؛

echo strcoll("Hello World!","Hello World!");

?>

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




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


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


مقایسه رشته ها ممکن است بسته به تنظیمات محلی متفاوت باشد (Aa).


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


توجه: اگر محل فعلی C یا POSIX باشد، این تابع به همان روش strcmp() عمل می‌کند.





نحو



strcoll(string1,string2)

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















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

جزئیات فنی











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

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

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

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


نسخه PHP: 4.0.5+




❮ مرجع رشته PHP