라이브러리

[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에서 배열을 정렬하는 데 사용할 수 있는 유용한 함수입니다. 이 함수는 내림차순으로 배열을 정렬하며, 키와 값을 함께 정렬합니다. 또한 중복 키를 기준으로 정렬할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 662 페이지

검색

게시물 검색