PHP strcasecmp() 함수

예제

두 문자열을 비교합니다(대소문자를 구분하지 않습니다):

<?php
echo strcasecmp("shanghai","SHANGHAI");
?>

실행 예제

정의 및 사용법

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

힌트:strcasecmp() 함수는 이진 보안이 있으며 대소문자를 구분하지 않습니다.

힌트:이 함수는 다음과 유사합니다: strncasecmp() 함수는 유사하지만, strncasecmp()를 통해 각 문자열을 비교할 문자 수를 지정할 수 있습니다.

문법

strcasecmp(string1,string2)
파라미터 설명
string1 필수. 비교할 첫 번째 문자열을 지정합니다.
string2 필수. 비교할 두 번째 문자열을 지정합니다.

기술 세부 사항

반환 값:

이 함수는 다음을 반환합니다:

  • 0 - 두 문자열이 같다
  • <0 - 만약 string1 소于人 string2
  • >0 - 만약 string1 다于人 string2
PHP 버전: 4+

더 많은 예제

예제 1

두 문자열을 비교합니다(대소문자를 구분하지 않음, HELLO와 hELLo는 같은 출력을 가집니다):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
?>

실행 예제

예제 2

다른 반환 값:

<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // 두 문자열이 같다
echo strcasecmp("Hello world!","HELLO"); // string1 다于人 string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 소于人 string2
?>

실행 예제