Strings strncasecmp
(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — 처음 n개의 문자에 대한 이진 안전 대소문자를 구분하지 않는 문자열 비교
설명
strncasecmp(string $string1
, string $string2
, int $length
): int
이 함수는 비교에 사용할 각 문자열의 문자 수(상한)를 지정할 수 있다는 차이점이 있는 strcasecmp()와 유사합니다.
매개변수
string1
- 첫 번째 문자열입니다.
string2
- 두 번째 문자열입니다.
length
- 비교에 사용할 문자열의 길이입니다.
반환 값
string1
이 string2
보다 작으면 < 0을 반환합니다. string1
이 string2
보다 크면 > 0이고 같으면 0입니다.
Examples
예제 #1 strncasecmp() 예제
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo 'First 5 characters of $var1 and $var2 are equals in a case-insensitive string comparison';
}
?>
기타
- strncmp() - 처음 n개의 문자에 대한 이진 안전 문자열 비교
- preg_match() - 정규식 일치 수행
- substr_compare() - 오프셋에서 최대 길이 문자까지 두 문자열의 이진 안전 비교
- strcasecmp() - 이진 안전한 대소문자를 구분하지 않는 문자열 비교
- stristr() - 대소문자를 구분하지 않는 strstr
- substr() - 문자열의 일부 반환