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

strnatcasecmp

자연 순서 알고리즘을 사용한 문자열 비교 (Case Insensentitive)
이름:strnatcasecmp
분류:
사용 언어:php
한 줄 설명:"자연적인 정렬"알고리즘을 사용하여 두 줄 (사례에 민감하지 않음)을 비교하십시오.

예 1

"천연"알고리즘을 사용하여 두 줄 (CASE Insensitive)을 비교하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">echo</span> <span class="token function">strnatcasecmp</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">strnatcasecmp</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>

직접 시도하십시오