PHP 배열 정렬LOGIN

PHP 배열 정렬

PHP 배열 정렬


배열의 요소는 알파벳순이나 숫자순으로 내림차순이나 오름차순으로 정렬할 수 있습니다.


PHP - 배열 정렬 기능

이 장에서는 다음과 같은 PHP 배열을 소개합니다. 일대일 정렬 함수:

· sort() - 배열을 오름차순으로 정렬

· rsort() - 배열을 내림차순으로 정렬

· asort() - 값에 따라 배열 정렬, 오름차순으로 배열 정렬

·   ksort() – 연관 배열의 키를 기준으로 오름차순으로 배열 정렬

·   ​ arsort() – 연관배열의 값을 기준으로 내림차순으로 배열 정렬 정렬

· krsort() - 연관배열의 키에 따라 내림차순으로 배열 정렬

· shuffle() - 배열의 요소를 무작위로 정렬

· array_reverse() - Reverse는 원래 배열의 각 요소 순서를 반대로 하는 것입니다.



sort() - 배열을 오름차순으로 정렬

다음 예는 $cars 배열의 요소를 알파벳 오름차순으로 정렬합니다.

<?php
 $cars=array("Volvo","BMW","Toyota");
 sort($cars);
 ?>


다음 예는 $numbers 배열의 요소를 다음과 같이 정렬합니다. 숫자 오름차순:

<?php
 $numbers=array(4,6,2,22,11);
 sort($numbers);
 ?>



rsort() - 배열을 내림차순으로 정렬

다음 예에서는 $cars 배열의 요소를 알파벳 내림차순으로 정렬합니다.

<?php
 $cars=array("Volvo","BMW","Toyota");
 rsort($cars);
 ?>



다음 예에서는 요소를 정렬합니다. 숫자 내림차순으로 $numbers 배열:

<?php
 $numbers=array(4,6,2,22,11);
 rsort($numbers);
 ?>



asort( ) - 값에 따라 오름차순으로 배열 정렬

다음 예에서는 연관 배열을 배열 값에 따라 오름차순으로 정렬합니다.

<?php
 $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 asort($age);
 ?>


ksort() - 배열의 키에 따라 오름차순으로 배열을 정렬합니다.

다음 예에서는 연관 배열을 배열의 키에 따라 오름차순으로 정렬합니다.

<?php
 $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 ksort($age);
 ?>



arsort() - 배열을 내림차순으로 정렬

다음 예에서는 연관 배열을 내림차순으로 정렬합니다. 배열:

인스턴스

<?php
 $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 arsort($age);
 ?>



krsort() - 배열의 키에 따라 내림차순으로 배열 정렬

다음 예에서는 배열의 키에 따라 배열을 정렬하고 연관 배열을 내림차순으로 정렬합니다.

인스턴스

아아앙


shuffle() - 배열의 요소를 무작위로 정렬

shuffle 함수를 사용하여 배열의 요소를 무작위로 정렬 bool shuffle( array &$ array )

<?php
 $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 krsort($age);
 ?>

위 코드가 실행될 때마다 출력 순서가 다릅니다. 우리는 이를 무작위 순위를 얻기 위해 사용합니다

참고: 연관 배열이 섞인 후 Keys 손실됩니다


array_reverse() - Reverse는 원래 배열의 각 요소 순서를 바꾸는 것입니다.

역순 ≠ 내림차순

역순은 원래 배열의 각 요소의 순서를 바꾸는 것입니다.

array array_reverse ( Array $ array [ , BOOL $ Preserve_keys = False])

배열이 배열과 연결된 경우

• 문자가 영향을 받지 않으면 키도 영향을 받지 않으며 키는 계속 유지됩니다

• 키가 숫자인 경우 기본 키는 역순으로 0, 1, 2로 재설정됩니다...

• 두 번째 매개변수가 true인 경우 키는 숫자이고, 숫자 키는 역순으로 유지됩니다

<?php
$my_array = array("red","green","blue","yellow","purple");shuffle($my_array);
print_r($my_array);
?>


PHP 배열 참조 설명서 전체

모든 배열 기능에 대한 전체 참조 설명서를 보려면 PHP 배열을 방문하세요. 참조 매뉴얼.

각 기능에 대한 간략한 설명과 활용 예시를 담은 참고 매뉴얼입니다!


다음 섹션
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); arsort($age); ?>
코스웨어