정의 및 사용
substr_compare() 함수는 지정된 개시 위치로부터 두 문자열을 비교한다.
Tip: 이 기능은 바이너리 안전하고 선택적으로 대소 문자를 구분합니다.
통사론
substr_compare( string1,string2,startpos,length,case )
매개 변수 | 기술 |
---|---|
string1 | 필요합니다. 비교하는 첫 번째 문자열을 지정합니다 |
string2 | 필요합니다. 비교하는 두 번째 문자열을 지정합니다 |
startpos | 필요합니다. 문자열 1에서 비교 시작 위치를 지정합니다. 부정적인 경우, 문자열의 끝에서 계산 시작 |
length | 선택 과목. 문자열 1의 비교하는 방법을 많이 지정 |
case | 선택 과목. 할지 여부를 지정하는 부울 값은 수행 할 경우를 구분 비교 :
|
기술적 세부 사항
반환 값 : | 이 함수는 반환 :
|
---|---|
PHP 버전 : | 5+ |
변경 내역 : | PHP 5.1, 부정적인 startpos를 사용하는 것이 가능하다 |
더 예
예 1
비교를위한 문자열 1에서 시작 위치가 6 일 때, 두 개의 문자열을 비교 :
<?php
echo substr_compare("Hello world","world",6);
?>
»실행 예 예 2
모든 매개 변수를 사용하여 :
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
»실행 예 예 3
다른 반환 값 :
<?php
echo substr_compare("Hello world!","Hello world!",0); // the
two strings are equal
echo substr_compare("Hello world!","Hello",0); //
string1 is greater than string2
echo substr_compare("Hello world!","Hello
world! Hello!",0); // str1 is less than str2
?>
»실행 예 <PHP 문자열 참조