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

usort

사용자 정의 비교 함수를 사용하여 값별로 정렬 배열
이름:usort
분류:정렬
사용 언어:php
한 줄 설명:사용자 정의 비교 함수를 사용하여 정렬 배열.

사용자 정의 비교 함수를 사용하여 배열 $ a의 요소를 정렬하십시오.

 <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">$ a</span> <span class="token operator">=</span> <span class="token keyword">배열</span> <span class="token punctuation">(</span> <span class="token number">4</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">,</span> <span class="token number">8</span> <span class="token punctuation">,</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token function"></span></span><mark><span class="token function">USORT</span> <span class="token punctuation">(</span> <span class="token variable">$ a</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>

직접 시도하십시오

유사한 함수
  • 사용자 정의 비교 함수를 사용하여 배열의 값을 정렬하고 인덱스 관련 유지 uasort

    uasort

    사용자정의비교함수를사용하여배열의값을정
  • 배열의 교차점을 계산하고 콜백 함수를 사용하여 데이터를 비교하십시오. array_uintersect

    array_uintersect

    배열의교차점을계산하고콜백함수를사용하여
  • 지정된 배열의 첫 번째 키의 이름을 얻으십시오. array_key_first

    array_key_first

    지정된배열의첫번째키의이름을얻으십시오.
  • 배열에서 현재 요소를 반환합니다 current

    current

    배열에서현재요소를반환합니다
  • 배열을 방해합니다 shuffle

    shuffle

    배열을방해합니다
  • 인덱스 점검과 배열의 교차점을 계산하십시오 array_intersect_assoc

    array_intersect_assoc

    인덱스점검과배열의교차점을계산하십시오
  • 배열에서 하나 이상의 단위를 무작위로 가져옵니다 array_rand

    array_rand

    배열에서하나이상의단위를무작위로가져옵니
  • 배열에 값이 있는지 확인하십시오 in_array

    in_array

    배열에값이있는지확인하십시오