웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
배열의 정렬에 대한 약간의 강의
2004.04.02 08:57
my-sql에 대한 정렬강의라던가 예는 많이 올라왔는데 배열에 대한 정렬은 몇개 안되더군요..
해서 좀 올립니다.
다차원 정렬에 대한 강좌는 Doogi님께서 이미 올리셨으니까 아래 링크를 참조하세요.
http://www.nzeo.com/bbs/zboard.php?id=p_study&page=1&sn1=&divpage=1&sn=off&ss=off&sc=on&keyword=정렬&select_arrange=headnum&desc=asc&no=415
$fruits = array("강아지","멍멍이","바둑이","고양이");
이렇게 뽑혀진 데이터가 정렬값이 있을경우 ..
순차 정렬하는 법은 sort 함수를 사용하시면 됩니다.
아래는 예제^^
<?
$fruits = array("강아지","멍멍이","바둑이","고양이");
sort($fruits);
for($i=0;$i<count($fruits);$i++){
echo"$fruits[$i]<br>";
}
?>
결과>>
강아지
고양이
멍멍이
바둑이
반대로 역정렬하는 방법은 rsort 함수를 사용하시면 됩니다.
<?
$fruits = array("강아지","멍멍이","바둑이","고양이");
rsort($fruits);
for($i=0;$i<count($fruits);$i++){
echo"$fruits[$i]<br>";
}
?>
결과 >>>
바둑이
멍멍이
고양이
강아지
키와 값의 연결관계는 유지하면서 키에 의해 정렬하려면 ksort함수를 사용합니다.
<?
$fruits = array("2"=>"강아지","4"=>"멍멍이","1"=>"바둑이","3"=>"고양이");
ksort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."<br>";
}
?>
결과 >>
fruits[1] = 바둑이
fruits[2] = 강아지
fruits[3] = 고양이
fruits[4] = 멍멍이
역정렬은 krsort함수를 사용합니다.
<?
$fruits = array("2"=>"강아지","4"=>"멍멍이","1"=>"바둑이","3"=>"고양이");
krsort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."<br>";
}
?>
결과 >>
fruits[4] = 멍멍이
fruits[3] = 고양이
fruits[2] = 강아지
fruits[1] = 바둑이
이상 홈피만들다 지루해서 함 올려봅니당-0-
해서 좀 올립니다.
다차원 정렬에 대한 강좌는 Doogi님께서 이미 올리셨으니까 아래 링크를 참조하세요.
http://www.nzeo.com/bbs/zboard.php?id=p_study&page=1&sn1=&divpage=1&sn=off&ss=off&sc=on&keyword=정렬&select_arrange=headnum&desc=asc&no=415
$fruits = array("강아지","멍멍이","바둑이","고양이");
이렇게 뽑혀진 데이터가 정렬값이 있을경우 ..
순차 정렬하는 법은 sort 함수를 사용하시면 됩니다.
아래는 예제^^
<?
$fruits = array("강아지","멍멍이","바둑이","고양이");
sort($fruits);
for($i=0;$i<count($fruits);$i++){
echo"$fruits[$i]<br>";
}
?>
결과>>
강아지
고양이
멍멍이
바둑이
반대로 역정렬하는 방법은 rsort 함수를 사용하시면 됩니다.
<?
$fruits = array("강아지","멍멍이","바둑이","고양이");
rsort($fruits);
for($i=0;$i<count($fruits);$i++){
echo"$fruits[$i]<br>";
}
?>
결과 >>>
바둑이
멍멍이
고양이
강아지
키와 값의 연결관계는 유지하면서 키에 의해 정렬하려면 ksort함수를 사용합니다.
<?
$fruits = array("2"=>"강아지","4"=>"멍멍이","1"=>"바둑이","3"=>"고양이");
ksort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."<br>";
}
?>
결과 >>
fruits[1] = 바둑이
fruits[2] = 강아지
fruits[3] = 고양이
fruits[4] = 멍멍이
역정렬은 krsort함수를 사용합니다.
<?
$fruits = array("2"=>"강아지","4"=>"멍멍이","1"=>"바둑이","3"=>"고양이");
krsort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."<br>";
}
?>
결과 >>
fruits[4] = 멍멍이
fruits[3] = 고양이
fruits[2] = 강아지
fruits[1] = 바둑이
이상 홈피만들다 지루해서 함 올려봅니당-0-
댓글 2
제목 | 글쓴이 | 날짜 |
---|---|---|
초간단 스팸방지 하면서 곧바로 메일 보내기 [3] | U2em | 2004.05.31 |
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] | 김동욱 | 2004.05.30 |
초간단 설문조사 소스 [3] | 이혁 | 2004.05.27 |
PHP로 구현하는 음악 감상실 [9] | 컴도미 | 2004.05.21 |
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] | 9000㎒ | 2004.05.18 |
팁 아닌 팁 한달전... | http://zentoo.com | 2004.05.15 |
포털사이트 처럼 시스템 점검중 만들기 [3] | http://zentoo.com | 2004.05.14 |
PHP 4에서 PHP 5로 이행 [5] | 이종현 | 2004.04.30 |
PHP5 RC2 Released. [4] | 써니루루☆ | 2004.04.27 |
트랙백 구현하기 - 2. 트랙백의 형식 | TheMics | 2004.04.22 |
트랙백 구현하기 - 2. 트랙백의 형식 | TheMics | 2004.04.22 |
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] | 박종찬 | 2004.04.18 |
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] | TheMics | 2004.04.18 |
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2) [17] | 9000㎒ | 2004.04.18 |
배열의 정렬에 대한 약간의 강의 [2] | ♡다솜지기♡ | 2004.04.02 |
드디어 PHP 5 RC1 발표(04.03.18) [8] | 써니루루☆ | 2004.03.19 |
PHP와 MYSQL연동 관련함수 [3] | 백무혼 | 2004.03.07 |
함수] Exec 함수에 대한 간략한 설명 [3] | NS | 2004.03.05 |
초간단 인라이브 방송여부 알아보기 프로그램. [12] | 심심타 | 2004.03.01 |
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] | 『처니리♂』 | 2004.02.29 |