> 백엔드 개발 > PHP 튜토리얼 > 두 문자열을 비교하는 PHP 함수 strcoll()(로컬 설정에 따라)

두 문자열을 비교하는 PHP 함수 strcoll()(로컬 설정에 따라)

黄舟
풀어 주다: 2023-03-17 06:20:02
원래의
1258명이 탐색했습니다.

비교 문자열:

<?php
setlocale (LC_COLLATE, &#39;NL&#39;);
echo strcoll("Hello World!","Hello World!");
echo "<br>";

setlocale (LC_COLLATE, &#39;en_US&#39;);
echo strcoll("Hello World!","Hello World!");
?>
로그인 후 복사

정의 및 사용법

strcoll() 함수는 두 문자열을 비교합니다.

문자열 비교는 로컬 설정(Aa)에 따라 변경됩니다.

참고: strcoll()은 대소문자를 구분하지만 바이너리는 아니므로 안전.

참고: 현재 로캘이 C 또는 POSIX인 경우 이 함수는 strcmp() 와 동일하게 작동합니다.

Syntax

strcoll(string1,string2)
로그인 후 복사
ParametersDescription
string1필수입니다. 비교할 첫 번째 문자열을 지정합니다.
string2필수입니다. 비교할 두 번째 문자열을 지정합니다.

기술 세부정보

반환 값: 함수 반환:
  • 0 - 두 문자열이 동일한 경우

  • <0 - string1이 string2보다 작은 경우

  • &g t; 0 - string1이 string2보다 큰 경우

PHP 버전: 4.0.5+
Change Log: PHP 4.2.3부터 이 함수는 win32에서 작동합니다.

Example

<?php
setlocale (LC_COLLATE, &#39;NL&#39;);
echo strcoll("Hello World!","Hello WORLD!");
echo "<br />";
setlocale (LC_COLLATE, &#39;en_US&#39;);
echo strcoll("Hello World!","Hello WORLD!");
?>
로그인 후 복사

출력:

-1 1
로그인 후 복사

위 내용은 두 문자열을 비교하는 PHP 함수 strcoll()(로컬 설정에 따라)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿