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

array_multisort

다중 배열 또는 다차원 배열을 정렬하십시오
이름:array_multisort
분류:정렬
사용 언어:php
한 줄 설명:다중 배열 또는 다차원 배열을 정렬하십시오.

정의 및 사용법

array_multisort() 함수는 정렬 된 배열을 반환합니다. 하나 이상의 배열을 입력 할 수 있습니다. 이 함수는 첫 번째 배열을 먼저 정렬 한 다음 다른 배열을 정렬하고 둘 이상의 값이 동일하면 다음 배열을 정렬합니다.

참고 : 문자열 키 이름이 유지되지만 숫자 키 이름은 0에서 시작하여 1로 증가합니다.

참고 : 각 배열 후에 정렬 순서 및 정렬 유형 매개 변수를 설정할 수 있습니다. 설정하지 않으면 각 배열 매개 변수는 기본값을 사용합니다.

문법

 Array_MultiSort ( Array1 , 정렬 순서 , 정렬 유형 , Array2 , Array3 ... )
매개 변수 설명하다
배열 1 필수의. 배열을 지정합니다.
정렬 순서

선택 과목. 계약 순서를 지정합니다. 가능한 값 :

  • SORT_ASC- 기본값. 오름차순 주문 (AZ)으로 주문하십시오.
  • Sort_desc- 하강 순서 (ZA)의 주문.
정렬 유형

선택 과목. 정렬 유형을 지정합니다. 가능한 값 :

  • Sort_regular- 기본값. 각 항목을 정기 순서로 정렬하십시오 (유형을 변경하지 않고 표준 ASCII).
  • Sort_numeric- 각 항목을 숫자로 처리합니다.
  • Sort_string- 각 항목을 문자열로 처리합니다.
  • SORT_LOCALE_STRING- 현재 로케일 설정을 기반으로 각 항목을 문자열로 처리합니다 (setLocale ()을 통해 변경할 수 있음).
  • Sort_natural- Natsort ()와 같은 자연스러운 종류를 사용하여 각 항목을 문자열로 처리합니다.
  • Sort_flag_case- 문자열은 (비트 바이,) sort_string 또는 sort_natural과 함께 정렬 할 수 있으며 대소 문자를 사용하지 않습니다.
Array2 선택 과목. 배열을 지정합니다.
배열 3 선택 과목. 배열을 지정합니다.

설명

array_multisort() 함수는 여러 배열 또는 다차원 배열을 정렬합니다.

매개 변수의 배열은 테이블의 열로 처리되고 행으로 정렬됩니다. 이것은 SQL 절의 순서 별 기능과 유사합니다. 첫 번째 배열은 정렬 할 기본 배열입니다. 배열의 행 (값)이 동일한 것과 비교되면 다음 입력 배열에서 해당 값의 크기에 따라 정렬됩니다.

첫 번째 매개 변수는 배열이고 각 후속 매개 변수는 배열이거나 다음 정렬 순서 플래그 중 하나 일 수 있습니다 (정렬 플래그는 기본 정렬 순서를 변경하는 데 사용됩니다).

  • SORT_ASC- 기본값, 오름차순 순서로 정렬됩니다. (AZ)
  • Sort_desc- 하강 순서로. (ZA)

그런 다음 정렬 유형을 지정할 수 있습니다.

  • Sort_regular- 기본값. 각 항목을 정기적으로 정렬하십시오.
  • Sort_numeric- 각 항목을 숫자 순서로 주문하십시오.
  • Sort_string- 각 항목을 알파벳순으로 주문하십시오.
유사한 함수
  • 배열을 정렬하고 색인 관계를 유지하십시오 asort

    asort

    배열을정렬하고색인관계를유지하십시오
  • 인덱스 점검과 배열의 교차점을 계산하십시오 array_intersect_assoc

    array_intersect_assoc

    인덱스점검과배열의교차점을계산하십시오
  • 키 이름 비교를 사용하여 배열 차이 세트를 계산합니다. array_diff_key

    array_diff_key

    키이름비교를사용하여배열차이세트를계산합
  • 하나 이상의 배열을 병합합니다 array_merge

    array_merge

    하나이상의배열을병합합니다
  • 하나 이상의 배열을 재귀 적으로 병합하십시오 array_merge_recursive

    array_merge_recursive

    하나이상의배열을재귀적으로병합하십시오
  • 배열의 내부 포인터를 마지막 장치로 가리 킵니다. end

    end

    배열의내부포인터를마지막장치로가리킵니다
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 변수 이름과 해당 값을 포함한 배열을 만듭니다 compact

    compact

    변수이름과해당값을포함한배열을만듭니다
인기 기사