135 of 410 menu

함수 strnatcasecmp

함수 strnatcasecmp는 자연스러운 정렬(natural order) 알고리즘을 사용하여 대소문자를 구분하지 않고 두 문자열을 비교합니다. 첫 번째 매개변수는 비교할 첫 번째 문자열을 전달하고, 두 번째 매개변수는 두 번째 문자열을 전달합니다. 함수는 문자열이 동일하면 0을 반환하고, 첫 번째 문자열이 두 번째 문자열보다 작으면 -1을 반환하며, 첫 번째 문자열이 두 번째 문자열보다 크면 1보다 큰 수를 반환합니다.

구문

strnatcasecmp(string1, string2);

예시

대소문자를 구분하지 않고 두 개의 동일한 문자열을 비교해 보겠습니다:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

코드 실행 결과:

0

예시

자연스러운 정렬을 사용하여 숫자가 포함된 문자열을 비교해 보겠습니다:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

코드 실행 결과:

-1

예시

다른 대소문자를 가진 문자열 비교:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

코드 실행 결과:

-1

함께 보기

  • 함수 strnatcmp,
    대소문자를 구분하여 문자열을 비교합니다
  • 함수 strcasecmp,
    대소문자를 구분하지 않고 문자열을 비교합니다
  • 함수 strcmp,
    대소문자를 구분하여 문자열을 비교합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부