作者knives ()
看板PHP
标题[请益] 阵列做排序
时间Tue Nov 29 12:01:19 2011
我有一个多维的阵列
像这样的结构:
$arr = array(
0=>array(
'id'=>1,
'name'=> '姓名',
'cfcount'=>1
),
1=>array(
'id'=>2,
'name'=> '姓名',
'cfcount'=>3
)
);
我想用usort的方式,让原本的阵列根据里面的cfcount 来由大至小排列
usort($arr,fricount);
function fricount($a,$b)
{
if ($a['cfcount'] == $b['cfcount']) return 0;
return ($a > $b) ? -1 : 1;
}
可是这样做还是有错
请问该怎麽做才好
谢谢回答
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅▅ ▅▅▅ ι●╮
▍./◤_▂▃▄▂_◥ \'▊ HARUHI ████████ <■┘
▎⊿ ◤◤◥█◥◥█Δ █ ISM ███▃▃███ ¢|\
▏ζ(▏●‵◥′●▊)Ψ ▏ By-gamejye ▂▂▂ ▂▂▂ ⊿Δ
█/|▊ 〃 、 〃▋ |\ ▎ ハ ル ヒ 主 义
◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界を大いに盛り上げるための凉宫ハルヒの団
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.209.219
1F:→ CaptainH:$a > $b <-----an array is greater than another? 11/29 12:17
2F:→ knives:对喔,写错了 11/29 12:55