검색결과 리스트
usort에 해당되는 글 1건
- 2013.04.11 배열의 데이터를 오름차순, 내림차순으로 정렬
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
$test = array(
array("name" => "someone1", "reg_date" => "2013-04-01 13:00:00"),
array("name" => "someone2", "reg_date" => "2013-04-01 13:01:00"),
array("name" => "someone3", "reg_date" => "2013-04-01 12:00:00")
);
이와 같은 배열이 있다고 할 때, reg_date별로 정렬하고 싶다면 아래와 같이 한다.
usort($test, function($a1, $a2) {
$v1 = strtotime($a1->reg_date);
$v2 = strtotime($a2->reg_date);
return $v2 - $v1; // $v2 - $v1 : 내림차순, $v1 - $v2 : 오름차순
});
foreach($test as $a) {
echo $a->name . ' ' . $a->reg_date . "<br>";
}
결과)
someone2 2013-04-01 13:01:00
someone1 2013-04-01 13:00:00
someone3 2013-04-01 12:00:00
'-- PHP' 카테고리의 다른 글
지정한 자리수를 특정한 문자로 채우기 (0) | 2013.04.23 |
---|---|
리눅스 프롬프트 상에서 PHP파일을 실행할 때 파라미터 받는 방법 (0) | 2013.04.11 |
file_get_contents to get JSON data (0) | 2013.04.09 |
PHP curl 정리 (0) | 2013.02.17 |
Apache에 PHP설정 (0) | 2012.09.10 |
RECENT COMMENT