라이브러리
[PHP] arsort - 배열을 내림차순으로 정렬하고 인덱스 연결을 유지합니다.
PHP에서 arsort() 함수
PHP에서 `arsort()` 함수는 배열의 키를 기준으로 배열을 정렬합니다. 정렬은 내림차순으로 수행되며, 키와 값을 함께 정렬합니다.
arsort() 함수의 사용법
`arsort()` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
arsort(array);
`array`는 정렬할 배열을 의미합니다.
예제 1: 기본적인 arsort() 사용
#hostingforum.kr
php
// 배열 정의
$fruits = array(
'apple' => 5,
'banana' => 10,
'cherry' => 3,
'date' => 8,
'elderberry' => 2
);
// arsort() 함수 사용
arsort($fruits);
// 정렬된 배열 출력
print_r($fruits);
이 예제에서는 `fruits` 배열을 정의하고, `arsort()` 함수를 사용하여 배열을 정렬합니다. 출력 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[elderberry] => 2
[cherry] => 3
[apple] => 5
[date] => 8
[banana] => 10
)
예제 2: arsort() 함수와 키의 정렬
#hostingforum.kr
php
// 배열 정의
$numbers = array(
'one' => 10,
'two' => 5,
'three' => 15,
'four' => 3,
'five' => 20
);
// arsort() 함수 사용
arsort($numbers);
// 정렬된 배열 출력
print_r($numbers);
이 예제에서는 `numbers` 배열을 정의하고, `arsort()` 함수를 사용하여 배열을 정렬합니다. 출력 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[five] => 20
[three] => 15
[one] => 10
[four] => 3
[two] => 5
)
예제 3: arsort() 함수와 키의 정렬 (중복 키)
#hostingforum.kr
php
// 배열 정의
$colors = array(
'red' => 10,
'blue' => 5,
'red' => 15,
'green' => 3,
'blue' => 20
);
// arsort() 함수 사용
arsort($colors);
// 정렬된 배열 출력
print_r($colors);
이 예제에서는 `colors` 배열을 정의하고, `arsort()` 함수를 사용하여 배열을 정렬합니다. 출력 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[blue] => 20
[red] => 15
[green] => 3
[red] => 10
[blue] => 5
)
위 예제에서 볼 수 있듯이, `arsort()` 함수는 중복 키를 기준으로 정렬합니다.
결론
`arsort()` 함수는 PHP에서 배열을 정렬하는 데 사용할 수 있는 유용한 함수입니다. 이 함수는 내림차순으로 배열을 정렬하며, 키와 값을 함께 정렬합니다. 또한 중복 키를 기준으로 정렬할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.