반응형
== PHP에서 대소 문자 식별 비교입니까?
php.net에서 이것을 가지고 없습니다. ==
PHP에서 사용할 수있는 이중 등호 ( )가 대소 문자를 구분합니까?
예, ==
대소 문자를 구분합니다.
strcasecmp
대소 문자를 구분하지 않습니다 .
예,하지만 바이트 단위로 비교합니다.
유니 코드를 비교하는 경우 먼저 정규화하는 것이 좋습니다. 수업을 참조하십시오 .Normalizer
예 (UTF-8로 출력) :
$s1 = mb_convert_encoding("\x00\xe9", "UTF-8", "UTF-16BE");
$s2 = mb_convert_encoding("\x00\x65\x03\x01", "UTF-8", "UTF-16BE");
//look the same:
echo $s1, "\n";
echo $s2, "\n";
var_dump($s1 == $s2); //false
var_dump(Normalizer::normalize($s1) == Normalizer::normalize($s2)); //true
예, ==
대소 문자를 구분합니다.
부수적으로 대소 문자를 구분하지 않는 비교의 경우 다음을 사용하십시오 .strcasecmp
<?php
$var1 = "Hello";
$var2 = "hello";
echo (strcasecmp($var1, $var2) == 0); // TRUE;
?>
==
예, 대소 문자를 구분합니다.
보다 많이을 무감각하게 비교 strtolower($x) == strtolower($y)
또는strcasecmp($x, $y) == 0
==
대소 문자를 구분합니다. PHP 매뉴얼의 다른 피 연산은 익숙해집니다.
http://www.php.net/manual/en/language.operators.comparison.php
예, ==
대소 문자를 구분합니다. 나에게 가장 쉬운 방법은 대문자로 변환 한 다음 비교하는 것입니다. 예를 들어 :
$var = "Hello";
if(strtoupper($var) == "HELLO") {
echo "identical";
}
else {
echo "non identical";
}
나는 그것이 효과가 있기 때문에 바랍니다!
참고 URL : https://stackoverflow.com/questions/3506706/is-in-php-a-case-sensitive-string-comparison
반응형
'IT' 카테고리의 다른 글
구아바 : Lists.filter () 함수가없는 이유는 무엇입니까? (0) | 2020.09.14 |
---|---|
설치에 존재하지 않는 경우에만 고용주 파일 생성 (0) | 2020.09.14 |
여러 JavaScript 파일을 하나의 JS 파일로 결합 (0) | 2020.09.14 |
Java에서 정수 나누기 (0) | 2020.09.14 |
Column에 Cell 값이 있는지 확인한 다음 NEXT Cell의 값을 가져옵니다. (0) | 2020.09.14 |