English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP uksort() 함수 사용법 및 예제

PHP Array 함수 매뉴얼

 uksort() 함수는 사용자 정의된 비교 함수를 사용하여 배열의 키 이름을 정렬합니다

문법

uksort ( $array, $cmp_function )

정의 및 사용법

uksort() 함수는 사용자 정의된 비교 함수를 사용하여 배열의 요소 키에 따라 배열을 정렬합니다.

매개변수

순번매개변수 및 설명
1

array(必需)

그것은 배열을 지정합니다.

2

cmp_function(必需)

함수가 정의되어 있으면, 비교 값을 비교하고 정렬하는 데 사용됩니다.

함수는 반환해야 합니다-1、0 또는1이 메서드가 정상적으로 작동하려면, 이렇게 작성되어야 합니다. 그는 두 개의 매개변수를 받아서 비교하는 작업을 수행해야 하며, 다음과 같은 방식으로 작동해야 합니다.

  • a = b 일 경우 0을 반환

  • a > b 일 경우 반환1

  • a < b 일 경우 반환-1

반환 값

성공 시 TRUE를 반환하고, 실패 시 FALSE를 반환합니다.

온라인 예제

<?php
   function cmp_function($a, $b) {
      if ($a == $b) return 0;
      return ($a > $b) ? -1 : 1;
   }
   
   $input = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   uksort($input, "cmp_function");
   
   print_r($input);
?>
테스트 봐‹/›

출력 결과:

Array ( [d] => lemon [b] => banana [a] => orange )

  PHP Array 함수 매뉴얼