라이브러리

[PHP] sort - 배열을 오름차순으로 정렬




PHP에서 Sort


PHP의 sort 함수는 배열의 요소를 정렬하는 데 사용됩니다. 이 함수는 기본적으로 오름차순으로 정렬합니다.

# 기본적인 Sort


#hostingforum.kr
php

// 정렬할 배열

$numbers = array(5, 2, 8, 1, 9);



// sort 함수를 사용하여 정렬

sort($numbers);



// 정렬된 배열 출력

print_r($numbers);



위의 예제에서, `$numbers` 배열은 `[5, 2, 8, 1, 9]`로 초기화됩니다. `sort($numbers)` 함수를 호출하면 배열이 오름차순으로 정렬되어 `[1, 2, 5, 8, 9]`가 됩니다.

# 역순 정렬


PHP의 sort 함수는 기본적으로 오름차순으로 정렬합니다. 그러나 역순 정렬을 원한다면, `rsort` 함수를 사용할 수 있습니다.

#hostingforum.kr
php

// 정렬할 배열

$numbers = array(5, 2, 8, 1, 9);



// rsort 함수를 사용하여 역순 정렬

rsort($numbers);



// 정렬된 배열 출력

print_r($numbers);



위의 예제에서, `$numbers` 배열은 `[5, 2, 8, 1, 9]`로 초기화됩니다. `rsort($numbers)` 함수를 호출하면 배열이 역순으로 정렬되어 `[9, 8, 5, 2, 1]`가 됩니다.

# 정렬 옵션


PHP의 sort 함수는 다양한 옵션을 제공합니다. 예를 들어, `SORT_NUMERIC` 옵션을 사용하면 숫자 정렬이 가능합니다.

#hostingforum.kr
php

// 정렬할 배열

$numbers = array('5', '2', '8', '1', '9');



// SORT_NUMERIC 옵션을 사용하여 숫자 정렬

sort($numbers, SORT_NUMERIC);



// 정렬된 배열 출력

print_r($numbers);



위의 예제에서, `$numbers` 배열은 `['5', '2', '8', '1', '9']`로 초기화됩니다. `sort($numbers, SORT_NUMERIC)` 함수를 호출하면 배열이 숫자 정렬되어 `[1, 2, 5, 8, 9]`가 됩니다.

# 정렬 함수


PHP에는 다양한 정렬 함수가 있습니다. 예를 들어, `asort`, `arsort`, `ksort`, `krsort` 함수는 각각 키를 기준으로 정렬합니다.

#hostingforum.kr
php

// 정렬할 배열

$numbers = array('5' => 'five', '2' => 'two', '8' => 'eight', '1' => 'one', '9' => 'nine');



// asort 함수를 사용하여 키를 기준으로 정렬

asort($numbers);



// 정렬된 배열 출력

print_r($numbers);



위의 예제에서, `$numbers` 배열은 `['5' => 'five', '2' => 'two', '8' => 'eight', '1' => 'one', '9' => 'nine']`로 초기화됩니다. `asort($numbers)` 함수를 호출하면 배열이 키를 기준으로 정렬되어 `['1' => 'one', '2' => 'two', '5' => 'five', '8' => 'eight', '9' => 'nine']`가 됩니다.

결론


PHP의 sort 함수는 배열의 요소를 정렬하는 데 사용됩니다. 이 함수는 다양한 옵션을 제공하고, 다양한 정렬 함수가 있습니다. 예를 들어, `rsort` 함수는 역순 정렬을 가능하게하고, `SORT_NUMERIC` 옵션은 숫자 정렬을 가능하게합니다. 또한, `asort`, `arsort`, `ksort`, `krsort` 함수는 각각 키를 기준으로 정렬합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 147 페이지

검색

게시물 검색