substr_compare() 함수는 지정된 시작 길이의 두 문자열을 비교합니다. 이 함수는 다음을 반환합니다.
0 - 두 문자열이 동일한 경우 <0 - string1(시작 위치에서)이 다음보다 작은 경우 string2, >0 - string1(시작 위치부터)이 string2보다 큰 경우.
구문: substr_compare(string1,string2,startpos,length,case), 코드는 다음과 같습니다.
$str1="hello world "; //문자열 1 정의
$str2="hello world"; //문자열 2 정의
$result=substr_compare($str1,$str2 ,1,10); // 비교 작업 실행
echo $ result; // 결과 출력, 1Strnatcasecmp() 함수는 두 문자열을 비교하기 위해 "자연" 알고리즘을 사용합니다. 자연 알고리즘에서는 숫자 "2"가 숫자 "10"보다 작습니다. 컴퓨터 정렬에서는 "2"가 "10"보다 큽니다. "10". 코드는 다음과 같습니다: $str1 ="hello world"; //비교 연산 수행 echo $result; //결과 출력, 0 strncasecmp() 함수는 두 문자열을 비교하고 다음을 반환합니다. 0 - 두 문자열이 같은 경우, <0 - 문자열1이 문자열2보다 작은 경우, >0 - 문자열1이 문자열2보다 큰 경우.구문: strncasecmp(string1,string2,length), 코드는 다음과 같습니다. $str1="hello world"; //문자열 1 정의 $str2= "hello world"; //문자열 2 정의 $result=strncasemp($str1,$str2 ,7); //비교 연산 수행 echo $result; 0 strncmp() 함수는 두 문자열을 비교하고 다음을 반환합니다. >0 - 두 문자열이 같은 경우, <0 - 문자열1이 문자열2보다 작은 경우, >0 - 문자열1이 문자열2보다 큰 경우 .구문: strncmp(string1,string2,length), 코드는 다음과 같습니다.$str1="hello world"; //문자열 1 정의 $ str2="hello world"; //문자열 2 정의 $result=strncmp($ str1,$str2,7); //비교 연산 수행 echo $result; 🎜>0 - 두 문자열이 동일한 경우, <0 - 문자열1이 문자열2보다 작은 경우, >0 - 문자열1이 문자열2보다 큰 경우.문자열 비교는 로컬 설정에 따라 변경됩니다. a< ;a 또는 a>a.구문: strcoll(string1,string2), 코드는 다음과 같습니다.$str1="hello world" //문자열 1 정의 $str2="hello world"; //문자열 2 정의 $result=strcoll($str1,$str2); //비교 연산 수행 echo $result; // 출력결과 1개 //오픈소스코드 phpfensi.com