현재 위치: > 함수 카테고리 모음> strnatcmp

strnatcmp

"자연 순서"알고리즘을 사용한 문자열 비교
이름:strnatcmp
분류:
사용 언어:php
한 줄 설명:"천연 정렬"알고리즘을 사용하여 두 줄 (CASE 민감성)을 비교하십시오.

예 1

"천연"알고리즘을 사용하여 두 문자열 (Case Sensitive)을 비교하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">strnatcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"2hello world!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"10Hello World!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">에코</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">strnatcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"10Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"2Hello World!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

예 2

자연 알고리즘 (strnatcmp)과 기존 컴퓨터 문자열 분류 알고리즘 (strcmp)의 차이점 :

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token variable">$ arr1</span> <span class="token operator">=</span> <span class="token variable">$ arr2</span> <span class="token operator">=</span> <span class="token keyword">배열</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"pic1"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic2"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic10"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic01"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic100"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic20"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic30"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"pic200"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">에코</span> <span class="token string double-quoted-string">"표준 문자열 비교"</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>
<span class="token function">USORT</span> <span class="token punctuation">(</span> <span class="token variable">$ ARR1</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"strcmp"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ arr1</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">에코</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>

<span class="token keyword">에코</span> <span class="token string double-quoted-string">"자연 순서 문자열 비교"</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span>
<span class="token function">USORT</span> <span class="token punctuation">(</span> <span class="token variable">$ arr2</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"strnatcmp"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ arr2</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

직접 시도하십시오

유사한 함수
  • 서브 스트링 교체 str_replace

    str_replace

    서브스트링교체
  • 문자열에 주어진 서브 스트링이 포함되어 있는지 여부를 결정합니다 str_contains

    str_contains

    문자열에주어진서브스트링이포함되어있는지
  • 이진 안전 비교 문자열 (오프셋 위치에서 지정된 길이 비교) substr_compare

    substr_compare

    이진안전비교문자열(오프셋위치에서지정된
  • 형식으로 된 문자열을 반환합니다 vsprintf

    vsprintf

    형식으로된문자열을반환합니다
  • 문자열의 모든 새 줄 전에 HTML Newline 태그를 삽입하십시오. nl2br

    nl2br

    문자열의모든새줄전에HTMLNewlin
  • 문자열 길이를 얻으십시오 strlen

    strlen

    문자열길이를얻으십시오
  • 대상 문자열에서 지정된 문자열의 마지막 발생을 계산합니다 (Case Insensitive). strripos

    strripos

    대상문자열에서지정된문자열의마지막발생을
  • 하나의 문자열을 사용하여 다른 문자열을 배열로 분할하십시오. explode

    explode

    하나의문자열을사용하여다른문자열을배열로