웹마스터 팁
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] | 카멜롯™ | 2004.03.04 |
회원 가입 페이지 이젠 끝이다 [5] | 윌 | 2004.03.03 |
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] | 김영성 | 2004.02.19 |
벅스뮤직 플레이어 스크립트 추출기 [4] | 이녀석 | 2004.02.16 |
XML+JS 연동 다중셀렉트 | 투헤븐 | 2004.02.16 |
BGM Player (배경 음악) [17] | 장진석 | 2004.02.16 |
페이지 내에 주소창 달기 [1] | piasol | 2004.02.09 |
[초간단 자바스크립트!] 플래시 FullSize로 보여주기 [4] | ∑Ztxy | 2004.02.05 |
Select 태그 관련 스크립트 [12] | Zective | 2004.02.04 |
주소창에 아이콘을 달자(다음,엠파스처럼) [3] | piasol | 2004.02.01 |
앞,뒤,새로고침 만들기 [2] | piasol | 2004.02.01 |
세이클럽 스크롤바
[7]
![]() | 세강 :D | 2004.02.01 |
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] | ∑Ztxy | 2004.01.27 |
인풋(코멘트)창 크기 조정 | 정재원 | 2004.01.27 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
전체화면에서 스크롤바 없애기 [7] | 이태식 | 2004.01.23 |
[초간단 자바스크립트!] 색깔바뀌는 메뉴 [3] | ∑Ztxy | 2004.01.19 |
[초간단 자바스크립트!] 이미지 갤러리 [2] | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트!] 튀어나오는 글자..-_-;; | ∑Ztxy | 2004.01.18 |
[초간단 자바스크립트(강의)!]나만의 익스플로러창 만들기[허접] [2] | ∑Ztxy | 2004.01.17 |