1. <?php
  2.   $inArray = array("aa22", "aa42", "Aa42", "aa24", "aa2", "Aa22");
  3.   
  4.   print_r($inArray);
  5.   echo "<br>";
  6.   // 기본 값
  7.   // Array ( [0] => aa22 [1] => aa42 [2] => Aa42 [3] => aa24 [4] => aa2 [5] => Aa22 ) 
  8.   natsort($inArray);
  9.   print_r($inArray);
  10.   echo "<br>";
  11.   // natsort 함수 - 대소문자 구별함 (사람방식의 정렬)
  12.   // Array ( [5] => Aa22 [2] => Aa42 [4] => aa2 [0] => aa22 [3] => aa24 [1] => aa42 ) 
  13.   natcasesort($inArray);
  14.   print_r($inArray);
  15.   echo "<br>";
  16.   // natcasesort 함수 - 대소문자 구별안함(사람방식의 정렬)
  17.   // Array ( [4] => aa2 [5] => Aa22 [0] => aa22 [3] => aa24 [1] => aa42 [2] => Aa42 ) 
  18.   sort($inArray);
  19.   print_r($inArray);
  20.   echo "<br>";
  21.   // sort 함수 - 배열 키 재분배(결과는 natsort와 같음)
  22.   // Array ( [0] => Aa22 [1] => Aa42 [2] => aa2 [3] => aa22 [4] => aa24 [5] => aa42 ) 
  23. ?>

--------------------------------------------------------------------------------------------


bool natsort ( array &$array )

bool natcasesort ( array &$array )

8. 라인 

natsort()함수는 대소문자 구분하고 natural order 알고리즘을 사용하여 배열을 정렬합니다.

natural ordering은 컴퓨터의 정렬방식이 아닌 사람의 정렬방식을 말합니다.


13. 라인 

natcasesort()함수는 대소문자 구별안하며, natsort()함수와 같습니다.


:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total :
Today : Yesterday :