현재 위치: > 최신 기사 목록> PHP 문자열 비교 방법 및 샘플 코드에 대한 자세한 설명

PHP 문자열 비교 방법 및 샘플 코드에 대한 자세한 설명

M66 2025-08-02

PHP 문자열 비교 방법 소개

PHP 개발에서 문자열 비교는 일반적이고 중요한 작업입니다. PHP는 문자열 간의 관계를 판단하는 다양한 방법을 제공합니다. 이 기사는 이러한 비교 방법과 응용 시나리오를 하나씩 설명합니다.

(==)와 동일합니다. 문자열 값이 동일인지 비교

이중 동일 부호를 사용하여 두 줄의 값이 동일인지 비교하여 유형을 무시하십시오.

 $str1 = "Hello world";
$str2 = "Hello world";

if ($str1 == $str2) {
    // 반품true
}

엄격하게 같다 (===) 값과 유형이 동일한지 비교

엄격한 평등은 문자열 내용을 비교할뿐만 아니라 가변 유형을 비교하여 두 가지가 완전히 일관되도록합니다.

 $str1 = "Hello world";
$str2 = new String("Hello world");

if ($str1 === $str2) {
    // 반품false,다른 유형 때문에
}

문자열 값이 같지 않은지 여부를 결정하기 위해 (! =)와 같지 않습니다.

동등한 연산자를 사용하여 두 문자열의 내용이 다른지 여부를 결정하십시오.

 $str1 = "Hello world";
$str2 = "Hello moon";

if ($str1 != $str2) {
    // 반품true
}

값이나 유형이 동일하지 않은지 여부를 결정하기 위해 엄격하게 같지 않습니다 (! ==)

엄격하지 않다고해서 문자열의 내용 또는 유형에 차이가 있는지 여부를 결정한다는 의미는 아닙니다.

 $str1 = "Hello world";
$str2 = new String("Hello world");

if ($str1 !== $str2) {
    // 반품true,다른 유형 때문에
}

(>)보다 크고 (<)보다 작은 사전 순서는 문자열 비교

문자열을 비교할 때 PHP는 사전 순서 (ASCII 코드 순서)에 따라 크기 관계를 판단합니다.

 $str1 = "Hello";
$str2 = "World";

if ($str1 > $str2) {
    // 반품false
}

if ($str1 < $str2) {
    // 반품true
}

(> =)보다 크거나 동일하며 (<=) 이상 또는 동일하거나 문자열 사전을 비교하거나 동일합니다.

이 두 연산자는 문자열이 다른 문자열보다 크거나 같은지 또는 동일인지를 결정하는 데 사용됩니다.

 $str1 = "Hello";
$str2 = "Hello";

if ($str1 >= $str2) {
    // 반품true
}

if ($str1 <= $str2) {
    // 반품true
}

요약

위의 여러 문자열 비교 방법을 통해 PHP 개발자는 자신의 요구에 따라 프로그램 논리의 정확성과 효율성을 보장하기 위해 유연하게 선택할 수 있습니다. 이러한 기본 작업을 마스터하는 것은 문자열 데이터를 처리하는 데 매우 중요합니다.