Season2 // Array sort by
[code]
function array_sort($array, $on, $order=SORT_ASC){
$new_array = array();
$sortable_array = array();
if (count($array) > 0) {
foreach ($array as $k => $v) {
if (is_array($v)) {
foreach ($v as $k2 => $v2) {
if ($k2 == $on) {
$sortable_array[$k] = $v2;
}
}
} else {
$sortable_array[$k] = $v;
}
}
switch ($order) {
case SORT_ASC:
asort($sortable_array);
break;
case SORT_DESC:
arsort($sortable_array);
break;
}
foreach ($sortable_array as $k => $v) {
$new_array[$k] = $array[$k];
}
}
return $new_array;
}
// 예시
$list = array_sort($list, 'last', SORT_DESC); // Sort by oldest first
[/code]
댓글 3개
감사합니다. ^^
@민트다이어리
이걸 어디다 저장했는지 자꾸 까먹어서 다시 sir에 들어와서 복사해 가네요. 이런거 잘 기억하거나 정리하는 방법이 있을까요?
@울라프 저는 그누 스크랩에 스크랩합니다. ^^
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4426 | ||
| 2544 | 11개월 전 | 945 | ||
| 2543 | 12개월 전 | 842 | ||
| 2542 | 12개월 전 | 746 | ||
| 2541 | 12개월 전 | 775 | ||
| 2540 | 12개월 전 | 1187 | ||
| 2539 | 12개월 전 | 1020 | ||
| 2538 | 1년 전 | 1006 | ||
| 2537 |
|
1년 전 | 841 | |
| 2536 | 1년 전 | 1227 | ||
| 2535 |
|
1년 전 | 783 | |
| 2534 |
|
1년 전 | 888 | |
| 2533 |
거북이와두루미
|
1년 전 | 1663 | |
| 2532 | 1년 전 | 798 | ||
| 2531 | 1년 전 | 675 | ||
| 2530 | 1년 전 | 720 | ||
| 2529 | 1년 전 | 1064 | ||
| 2528 |
|
1년 전 | 554 | |
| 2527 | 1년 전 | 1134 | ||
| 2526 | 1년 전 | 746 | ||
| 2525 | 1년 전 | 1109 | ||
| 2524 | 1년 전 | 912 | ||
| 2523 | 1년 전 | 1339 | ||
| 2522 | 1년 전 | 957 | ||
| 2521 | 1년 전 | 1310 | ||
| 2520 | 1년 전 | 1188 | ||
| 2519 | 1년 전 | 1059 | ||
| 2518 |
Lemios
|
1년 전 | 867 | |
| 2517 | 1년 전 | 955 | ||
| 2516 | 1년 전 | 1703 | ||
| 2515 | 1년 전 | 846 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기