strcoll

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

strcoll基于區(qū)域設(shè)置的字符串比較

說明

strcoll(string $str1, string $str2): int

注意該比較區(qū)分大小寫。和 strcmp() 不同,該函數(shù)不是二進(jìn)制安全的。

strcoll() 使用當(dāng)前區(qū)域設(shè)置進(jìn)行比較。如果當(dāng)前區(qū)域為 C 或 POSIX,該函數(shù)等同于 strcmp()。

參數(shù)

str1

第一個字符串。

str2

第二個字符串。

返回值

如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果兩者相等,返回 0。

更新日志

版本 說明
4.2.3 函數(shù)在 Win32 平臺可用。

參見

  • preg_match() - 執(zhí)行匹配正則表達(dá)式
  • strcmp() - 二進(jìn)制安全字符串比較
  • strcasecmp() - 二進(jìn)制安全比較字符串(不區(qū)分大小寫)
  • substr() - 返回字符串的子串
  • stristr() - strstr 函數(shù)的忽略大小寫版本
  • strncasecmp() - 二進(jìn)制安全比較字符串開頭的若干個字符(不區(qū)分大小寫)
  • strncmp() - 二進(jìn)制安全比較字符串開頭的若干個字符
  • strstr() - 查找字符串的首次出現(xiàn)
  • setlocale() - 設(shè)置地區(qū)信息