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년 전 | 4406 | ||
| 2364 | 1년 전 | 1635 | ||
| 2363 | 1년 전 | 2109 | ||
| 2362 |
디지털홍익인간
|
1년 전 | 1256 | |
| 2361 | 1년 전 | 2034 | ||
| 2360 |
parkee
|
1년 전 | 929 | |
| 2359 | 1년 전 | 1654 | ||
| 2358 | 2년 전 | 1379 | ||
| 2357 | 2년 전 | 2653 | ||
| 2356 | 2년 전 | 1651 | ||
| 2355 |
타버린나무
|
2년 전 | 1859 | |
| 2354 | 2년 전 | 2388 | ||
| 2353 |
swallow
|
2년 전 | 2363 | |
| 2352 | 2년 전 | 1511 | ||
| 2351 | 2년 전 | 1592 | ||
| 2350 |
|
2년 전 | 1480 | |
| 2349 | 2년 전 | 1291 | ||
| 2348 | 2년 전 | 2378 | ||
| 2347 | 2년 전 | 2494 | ||
| 2346 |
ceramoon
|
2년 전 | 1534 | |
| 2345 | 2년 전 | 1274 | ||
| 2344 | 2년 전 | 1678 | ||
| 2343 | 2년 전 | 2408 | ||
| 2342 | 2년 전 | 1645 | ||
| 2341 | 2년 전 | 1179 | ||
| 2340 | 2년 전 | 2531 | ||
| 2339 | 2년 전 | 1222 | ||
| 2338 | 2년 전 | 1400 | ||
| 2337 | 2년 전 | 1710 | ||
| 2336 | 2년 전 | 2004 | ||
| 2335 | 2년 전 | 2281 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기