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

uksort

사용자 정의 비교 함수를 사용하여 배열에서 키 이름을 정렬하십시오.
이름:uksort
분류:정렬
사용 언어:php
한 줄 설명:사용자 정의 비교 함수를 사용하여 키 이름을 배열에서 정렬하십시오.

사용자 정의 비교 함수를 사용하여 배열에 요소의 주요 이름을 정렬하십시오.

 <span class="token php language-php"><span class="token delimiter important"><? php</span>
<span class="token keyword">함수</span> <span class="token function-definition function">my_sort</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token variable">$ b</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token operator">==</span> <span class="token variable">$ b</span> <span class="token punctuation">)</span> <span class="token keyword">반환</span> <span class="token number">0</span> <span class="token punctuation">;</span>
<span class="token keyword">반품</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token operator"><</span> <span class="token variable">$ b</span> <span class="token punctuation">)</span> <span class="token operator">?</span> <span class="token operator">-1</span> <span class="token punctuation">:</span> <span class="token number">1</span> <span class="token punctuation">;</span><span class="token number">​</span>
<span class="token punctuation">}</span>

<span class="token variable">$ arr</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"a"</span> <span class="token operator">=></span> <span class="token number">4</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"b"</span> <span class="token operator">=></span> <span class="token number">2</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"c"</span> <span class="token operator">=></span> <span class="token number">8</span> <span class="token punctuation">,</span> d <span class="token operator">=></span> <span class="token string double-quoted-string">"6"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token function"></span></span><mark><span class="token function">uksort</span> <span class="token punctuation">(</span> <span class="token variable">$ arr</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"my_sort"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span>

직접 시도하십시오

유사한 함수
  • 배열의 각 멤버에 사용자 함수를 재귀 적으로 적용합니다. array_walk_recursive

    array_walk_recursive

    배열의각멤버에사용자함수를재귀적으로적용
  • 배열의 모든 키의 경우를 변경하십시오 array_change_key_case

    array_change_key_case

    배열의모든키의경우를변경하십시오
  • 배열의 단위 수 또는 객체의 속성 수를 계산합니다. count

    count

    배열의단위수또는객체의속성수를계산합니다
  • 배열의 모든 값을 반환하십시오 array_values

    array_values

    배열의모든값을반환하십시오
  • 입력 배열에서 단일 열의 값을 반환합니다. array_column

    array_column

    입력배열에서단일열의값을반환합니다.
  • 인덱스 점검과 배열의 교차점을 계산하십시오 array_intersect_assoc

    array_intersect_assoc

    인덱스점검과배열의교차점을계산하십시오
  • 배열의 마지막 장치를 팝업하십시오 (스택 밖으로) array_pop

    array_pop

    배열의마지막장치를팝업하십시오(스택밖으
  • 배열의 반대 정렬 rsort

    rsort

    배열의반대정렬