>백엔드 개발 >PHP 튜토리얼 >문자열을 비교하는 PHP의 함수는 다음과 같습니다.

문자열을 비교하는 PHP의 함수는 다음과 같습니다.

下次还敢
下次还敢원래의
2024-04-27 15:24:361172검색

PHP에서 문자열을 비교하는 함수는 다음과 같습니다. strcmp(): 두 문자열의 비교 결과를 반환합니다(같으면 0을 반환하고, 첫 번째 문자열이 두 번째 문자열보다 크면 양의 정수를 반환하고, 그렇지 않으면 음의 정수를 반환합니다). strncmp(): 두 문자열의 처음 N자를 비교합니다. strcasecmp(): 대소문자를 무시하고 두 문자열을 비교합니다. strncasecmp(): 대소문자를 무시하고 두 문자열의 처음 N자를 비교합니다. strcmp_nat(): 두 문자열을 자연 순서로 비교합니다(숫자는 숫자로 비교되고 문자는 알파벳순으로 비교됩니다).

문자열을 비교하는 PHP의 함수는 다음과 같습니다.

PHP에서 문자열을 비교하는 함수

PHP는 문자열을 비교하는 다양한 함수를 제공하며 가장 일반적으로 사용되는 함수는 다음과 같습니다.

1 strcmp() 함수

<code class="php">int strcmp(string $str1, string $str2)</code>
  • 두 문자열을 비교하여 반환 같으면 0, 첫 번째 문자열이 두 번째 문자열보다 크면 양의 정수, 그렇지 않으면 음의 정수입니다.

2. strncmp() 함수

<code class="php">int strncmp(string $str1, string $str2, int $length)</code>
  • 는 두 문자열의 처음 N 문자를 비교하여 첫 번째 문자열이 두 번째 문자열보다 크면 0을 반환하고, 그렇지 않으면 양수를 반환합니다. 음의 정수.

3. strcasecmp() 함수

<code class="php">int strcasecmp(string $str1, string $str2)</code>
  • 는 대소문자를 무시하고 두 문자열을 비교하여 같으면 0을 반환합니다. 첫 번째 문자열이 두 번째 문자열보다 크면 양의 정수를 반환합니다. 하나의 음의 정수를 반환합니다.

4. strncasecmp() 함수

<code class="php">int strncasecmp(string $str1, string $str2, int $length)</code>
  • 는 대소문자를 무시하고 두 문자열의 처음 N 문자를 비교하여 같으면 0을 반환합니다. 첫 번째 문자열이 두 번째 문자열보다 크면 반환합니다. 양의 정수, 그렇지 않으면 음의 정수가 반환됩니다.

5.strcmp_nat() 함수

<code class="php">int strcmp_nat(string $str1, string $str2)</code>
  • 두 문자열을 자연 순서로 비교하고, 숫자는 숫자로 비교하고, 문자는 문자로 비교하고, 같으면 첫 번째 문자열이 두 번째 문자열보다 크면 0을 반환합니다. 문자열은 양의 정수를 반환하고, 그렇지 않으면 음의 정수를 반환합니다.

위 내용은 문자열을 비교하는 PHP의 함수는 다음과 같습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.