댓글 목록

PHP 배열 정렬하기

페이지 정보

작성자 운영자 작성일 18-03-12 21:08 조회 1,931 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

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


배열을 위한 정렬 함수들

배열과 관련한 정렬 함수는 다음과 같은 것들이 있습니다.

  • sort() - 오름차순으로 배열을 정렬
  • rsort() - 내림차순으로 배열을 정렬
  • asort() - 연관배열을 값에 따라 오름차순으로 정렬
  • ksort() - 연관배열을 키에 따라 오름차순으로 정렬
  • arsort() - 연관배열을 값에 따라 내림차순으로 정렬
  • krsort() - 연관배열을 키에 따라 내림차순으로 정렬


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


아래 예는 $fruits 배열의 요소를 알파벳순기준 오름차순으로 정렬합니다.


<?php

$fruits = array("사과", "배", "딸기");

sort($fruits);

?>


아래 예는 $numbers배열의 요소를 숫자기준으로 오름차순 정렬합니다.

<?php

$numbers = array(14, 5, 4, 12, 14);

sort($numbers);

?>


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


아래 예는 $fruits배열의 요소를 알파벳 기준 내림차순으로 정렬합니다.


<?php

$fruits = array("사과", "배", "딸기");

rsort($fruits);

?>


아래 예는 $numbers배열의 요소를 숫자 기준 내림차순으로 정렬합니다.


<?php
$numbers = array(14, 5, 4, 12, 14);

rsort($numbers);
?>


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


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


<?php

$age = array("김씨"=>"35", "이씨"=>"37", "박씨"=>"43");

asort($age);

?>


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


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


<?php

$age = array("김씨"=>"35", "이씨"=>"37", "박씨"=>"43");

ksort($age);

?>


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


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


<?php

$age = array("김씨"=>"35", "이씨"=>"37", "박씨"=>"43");

arsort($age);

?>


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


아래 예는 연관배열에서 키에 따라 내림차순으로 정렬합니다.


<?php

$age = array("김씨"=>"35", "이씨"=>"37", "박씨"=>"43");

krsort($age);

?>


그누보드/영카트

/adm/admin.lib.php

/adm/visit_browser.php

/adm/visit_device.php

/adm/visit_domain.php

/adm/visit_os.php


/lib/common.lib.php



댓글목록 0

등록된 댓글이 없습니다.