이 블로그는 사용에 대한 자세한 가이드입니다. 정렬() PHP에서 함수.
PHP asort() 함수는 무엇입니까
그만큼 정렬() 키-값 연결을 유지하면서 값을 염두에 두고 내림차순으로 배열을 정렬하는 데 사용되는 유용한 내장 PHP 함수입니다. 배열을 오름차순으로 정렬하는 데 사용되는 asort() 함수와 비교하여 역순으로 배열을 정렬합니다.
통사론: 에서 사용하는 구문 정렬() PHP의 함수는 다음과 같이 지정됩니다.
구분 ( 정렬 , 깃발 )
이 함수는 두 가지 인수를 허용합니다.
정렬: 정렬해야 하는 지정된 배열입니다.
플래그: 이것은 주어진 값 중 하나를 지정하는 데 사용되는 선택적 매개변수입니다.
- 정렬_일반: 요소를 정상적으로 비교하는 기본값입니다.
- 정렬_숫자: 요소를 숫자로 비교하는 데 사용됩니다.
- SORT_STRING: 요소를 문자열과 비교하는 데 사용됩니다.
- SORT_LOCALE_STRING: 현재 위치를 기준으로 요소를 문자열로 비교하는 데 사용됩니다.
- 정렬_자연: 자연 순서를 사용하여 요소를 문자열로 비교하는 데 사용됩니다.
- SORT_FLAG_CASE: 이는 대소문자 집중뿐만 아니라 요소를 문자열로 비교하는 데 사용됩니다.
반환 값: 성공하면 함수가 반환하는 값은 true가 됩니다. 그렇지 않으면 false를 반환합니다.
PHP에서 arsort() 함수로 작업하는 방법
사용을 위한 기본 단계 정렬() PHP의 기능은 다음과 같습니다.
1 단계: 배열을 선언하고 초기화합니다.
2 단계: 사용 정렬() 선언된 배열과 정렬 유형을 인수로 전달하여 기능을 수행합니다.
3단계: for-each 루프를 사용하여 정렬된 배열을 화면에 인쇄합니다.
몇 가지 예를 살펴보겠습니다.
예 1
주어진 PHP 코드에서 다음을 사용하여 정수 배열을 정렬합니다. 정렬() 기능:
$int_array = 정렬 ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
구분 ( $int_array , 정렬_숫자 ) ;
에코 '정렬된 배열은:' ;
각각 ( $int_array ~처럼 $값 ) {
에코 $값 . ' ' ;
}
?>
예 2
주어진 PHP 코드에서 다음을 사용하여 문자 배열을 정렬할 것입니다. 정렬() 기능.
$char_array = 정렬 ( '엘' , '나' , 'N' , '안에' , '엑스' , '시간' , '나' , 'N' , '티' ) ;
구분 ( $char_array ) ;
에코 '정렬된 배열은:' ;
각각 ( $char_array ~처럼 $값 ) {
에코 $값 . ' ' ;
}
?>
위의 PHP 코드는 문자의 ASCII 값을 기준으로 문자 배열을 내림차순으로 정렬합니다.
예 3
문자를 사전순으로 정렬하려면 선택적 매개변수를 추가할 수 있습니다. '정렬_STRING' .
예를 들어:
$char_array = 정렬 ( '엘' , '나' , 'N' , '안에' , '엑스' , '시간' , '나' , 'N' , '티' ) ;
구분 ( $char_array , SORT_STRING ) ;
에코 '정렬된 배열은 다음과 같습니다. \N ' ;
각각 ( $char_array ~처럼 $값 )
{
에코 $값 . ' ' ;
}
?>
결론
그만큼 정렬() 함수는 배열을 값별로 구성하고 정렬하려는 PHP 프로그래머에게 중요한 도구입니다. 이 가이드에 설명된 기본 단계를 사용하여 개발자는 결정을 위해 시퀀스를 빠르고 효과적으로 정렬할 수 있습니다. 정렬(), 많은 옵션과 매개변수를 통해 모든 PHP 배열 정렬 요구에 유연하고 강력한 옵션을 제공합니다.