|
|
|
21년 전
|
조회 622
|
|
|
|
21년 전
|
조회 558
|
|
|
|
21년 전
|
조회 613
|
|
|
|
21년 전
|
조회 441
|
|
|
|
21년 전
|
조회 423
|
|
|
|
21년 전
|
조회 224
|
|
|
|
21년 전
|
조회 379
|
|
|
|
21년 전
|
조회 321
|
|
|
|
21년 전
|
조회 285
|
|
|
|
21년 전
|
조회 470
|
|
|
|
21년 전
|
조회 235
|
|
|
|
21년 전
|
조회 241
|
|
|
|
21년 전
|
조회 372
|
|
|
|
21년 전
|
조회 379
|
|
|
|
21년 전
|
조회 484
|
|
|
|
21년 전
|
조회 385
|
|
|
|
21년 전
|
조회 423
|
|
|
|
21년 전
|
조회 528
|
|
|
|
21년 전
|
조회 336
|
|
|
|
21년 전
|
조회 515
|
댓글 3개
님의 가르침대로 사용해보았는데 정렬이 리스트 전체에서 되는 것이 아니라,
리스트가 1,2,3,4,,,,, 이렇게 있으면 1번안에서 정렬되고, 다시 2번 안에서 정렬되고.... 하는 상태입니다.
리스트 한족에는 15개의 제목이 나옵니다.
전체적으로는 날자순으로 나오면서 1,2,3,4,,,, 의 한쪽 리스트 안에서 15개의 제목이 정렬되고, 다시 한쪽리스트안에서 제목이 정렬됩니다.
어지하면 좋은지 좋은 가르침을 부탁드립니다.
답변 감사합니다.
<?
// 연관배열을 지정된 필드에 맞춰 정렬하는 함수
function csort($array, $column, $ops=0){ // 디폴트 내림차순
for($i=0; $i<count($array); $i++){
$sortarr[]=$array[$i][$column];
}
$op = array(SORT_DESC, SORT_ASC); // 내림차순 : 오름차순
@array_multisort($sortarr, $op[$ops], $array);
return($array);
}
$list = csort($list, 'wr_1', 1);
// $list : 배열명
// wr_1 : 정렬이 기준이 되는 필드
// 1 : 오름차순 (내림차순으로 할때는 0)
?>