English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP strnatcasecmp() 함수 사용법 및 예제

PHP String 문자열 함수 매뉴얼

strnatcasecmp() 함수는 문자열을 비교하는 데 "자연 순서" 알고리즘을 사용합니다(대소문자를 무시합니다).

문법

strnatcasecmp(string1,string2)

정의와 사용법

그는 자연 알고리즘을 사용하여 두 문자열을 비교합니다. 이 함수는 숫자형 문자열을 정렬하는 데 사람의 관점에서 비교 알고리즘을 구현합니다.

자연 알고리즘에서 숫자 5 숫자보다 작습니다 10컴퓨터 정렬에서10 보다 작다면 5이는 10 의 첫 번째 숫자가 작다면 5.

결과 값

 다른 문자열 비교 함수와 유사하게, string1 보다 작습니다2 결과 값이 0보다 작으면; string1 string보다 큽니다2 결과 값이 0보다 크면; 두 가지가 같으면 0을 반환합니다.

파라미터

순번파라미터와 설명
1

string1

첫 번째 문자열

2

string2

두 번째 문자열

온라인 예제

다음 예제를 시도해 보세요. strnatcasecmp는 두 문자열을 비교하는 데 "자연" 알고리즘을 사용합니다(대소문자를 무시합니다):

<?php
//대소문자를 무시하고 두 문자열을 비교합니다
echo strnatcasecmp("5w3codebox!"5w3codebox!);
echo "<br>";
//두 번째 문자열이 첫 번째 문자열보다 큽니다
echo strnatcasecmp("5w3codebox!"58w3codebox!);
echo "<br>";
//두 번째 문자열이 첫 번째 문자열보다 작습니다
echo strnatcasecmp("101111w3codebox!"211w3codebox!);
?>
테스트 봐‹/›

출력 결과

0
-1
1

PHP String 문자열 함수 매뉴얼