PHP 완전 자율 학습 매뉴...login
PHP 완전 자율 학습 매뉴얼
작가:php.cn  업데이트 시간:2022-04-15 13:53:54

PHP 배열 정렬



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


PHP - 배열 정렬 기능

PHP에서 배열을 정렬하는 방법은 무엇인가요?

이 장에서는 다음 PHP 배열 정렬 함수를 하나씩 소개합니다.

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

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

  • asort() - 연관배열의 값을 기준으로 오름차순으로 배열 정렬

  • ksort() - 연관배열의 키에 따라 오름차순으로 배열 정렬

  • arsort() - 배열 정렬 연관배열의 값에 따라 내림차순

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


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

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

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>
예제 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

다음 예에서는 요소를 정렬합니다. $numbers 배열(오름차순):

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
   echo $numbers[$x];
   echo "<br />";
}
?>
인스턴스 실행»

"인스턴스 실행" 버튼을 클릭하여 확인하세요. 온라인 인스턴스


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

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

예제

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>
예제 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.

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

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
echo $numbers[$x];
echo "<br />";
}
?>
인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼


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

다음 예는 배열 값에 따라 오름차순으로 연관 배열:

Instance

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>
인스턴스 실행»

"인스턴스 실행"을 클릭합니다. " 버튼을 눌러 온라인 인스턴스 보기


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

다음 예는 키를 기반으로 합니다. 배열의 연관 배열을 오름차순으로 정렬합니다.

Instance

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>
Run Instance»

"Run Instance"를 클릭합니다. 온라인 인스턴스 보기 버튼


arsort() - 배열 값에 따라 내림차순으로 배열을 정렬합니다.

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

인스턴스

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>
인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


krsort() - 배열 기반 다음 예에서는 연관된 배열을 배열 키에 따라 내림차순으로 정렬합니다.

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>

예제 실행»
온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요.

PHP 배열 참조 설명서 전체

모든 배열을 보려면 함수 전체 참조 매뉴얼을 보려면

PHP 배열 참조 매뉴얼

을 방문하세요. 각 기능에 대한 간략한 설명과 활용 예시를 담은 참고 매뉴얼입니다!