배열이 있습니다. 이제 배열을 오름차순으로 정렬하려고합니다. 나는 노력하지만 작동하지 않습니다. 내 배열 배열을 먼저 정렬하십시오.
Array
(
[0] => Array
(
[0] => 216
[id] => 216
[1] => 52.42
[TRUNCATE(100*(sum(m.carbs/(m.carbs+m.fat+m.protein))/count(u.id)),2)] => 52.42
[2] => 2014-07-22
[Cdate] => 2014-07-22
)
[1] => Array
(
[0] => 217
[id] => 217
[1] => 73.91
[TRUNCATE(100*(sum(m.carbs/(m.carbs+m.fat+m.protein))/count(u.id)),2)] => 73.91
[2] => 2014-07-19
[Cdate] => 2014-07-19
)
[2] => Array
(
[0] => 220
[id] => 220
[1] => 71.87
[TRUNCATE(100*(sum(m.carbs/(m.carbs+m.fat+m.protein))/count(u.id)),2)] => 71.87
[2] => 2014-07-18
[Cdate] => 2014-07-18
)
지금 내가 첫 번째 인덱스에 마지막으로 내 배열을 정렬 할 것이다
2,1,0
이미 함수를 작성하지만
function lastSort($a, $b) {
$aLast = end(explode(' ', $a));
$bLast = end(explode(' ', $b));
return strcasecmp($aLast, $bLast);
}
$r=uasort($array, 'lastSort');diamen
SQL 쿼리에서 ORDER BY 절을 사용하지 않는 이유는 무엇입니까? –