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

natcasesort

"천연 분류"알고리즘을 사용하여 배열 케이스 감수성 문자를 정렬하십시오.
이름:natcasesort
분류:정렬
사용 언어:php
한 줄 설명:"천연 정렬"알고리즘을 사용하여 배열을 무감각하게 정렬하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token variable">$ temp_files</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"temp15.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp10.txt"</span> <span class="token punctuation">,</span>
<span class="token string double-quoted-string">"temp1.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp22.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp2.txt"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function"></span></span><mark><span class="token function">natsort</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span></mark><span class="token punctuation"></span>
<span class="token keyword">에코</span> <span class="token string double-quoted-string">"자연 분류 :"</span> <span class="token punctuation">;</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</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 function"></span><mark><span class="token function">natcasesort</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span></mark><span class="token punctuation"></span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"사례 불신성 자연 분류 :"</span> <span class="token punctuation">;</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span>

위 코드의 출력 :

 자연적인 종류 :

정렬
(
[0] => temp10.txt
[1] => temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
))

무감각 한 경우 자연 순서 :

정렬
(
[2] => temp1.txt
[4] => temp2.txt
[0] => temp10.txt
[3] => temp15.txt
[1] => temp22.txt
))
유사한 함수
  • 배열의 각 요소에 콜백 함수 적용 array_map

    array_map

    배열의각요소에콜백함수적용
  • 배열에서 하나 이상의 단위를 무작위로 가져옵니다 array_rand

    array_rand

    배열에서하나이상의단위를무작위로가져옵니
  • 키와 값을 배열로 바꾸십시오 array_flip

    array_flip

    키와값을배열로바꾸십시오
  • 배열에서 현재 심볼 테이블로 변수를 가져옵니다 extract

    extract

    배열에서현재심볼테이블로변수를가져옵니다
  • 사용자 정의 비교 함수를 사용하여 배열에서 키 이름을 정렬하십시오. uksort

    uksort

    사용자정의비교함수를사용하여배열에서키이
  • 하나 이상의 배열을 병합합니다 array_merge

    array_merge

    하나이상의배열을병합합니다
  • 인덱스 점검과 배열의 교차점을 계산하고 별도의 콜백 함수를 사용하여 데이터와 인덱스를 비교하십시오. array_uintersect_uassoc

    array_uintersect_uassoc

    인덱스점검과배열의교차점을계산하고별도의
  • 배열의 교차점을 계산합니다 array_intersect

    array_intersect

    배열의교차점을계산합니다