这是我的多排序代码。阵列内的多排序
但是,我怎么能为个人coloumns
是我迄今所做的做到这一点是
PHP代码:
<?php
$a1=array("Cat","Alpha","two");
$a1=array("Cat","Beta","two");
$a1=array("Pluto","Beta","two");
$a1=array("Pluto","Alpha","two");
array_multisort($a1[0], SORT_ASC, SORT_STRING, $a1[1], SORT_NUMERIC, SORT_DESC);
$json[] = $a1;
$final=array("response"=>$a1);
echo json_encode($final);
?>
它会显示为
Array ([0] => Cat [1] => Dog [2] => zb) Array ([0] => Missy [1] => Pluto [2] => Fido)
我想显示
的$首先Coloumn a1作为ASC,那么$二Coloumn a1作为说明,
这样的结果应该是
Col A Col B, Col C
Cat, Alpha two
Cat, Beta two
Pluto, Alpha two
Plugo, Beta two
我可怎么办呢?
做出更有益的阵列结构,像'阵列(阵列(“类型” =>“狗” ,'name'=>'Pluto'),...)',然后参见http://stackoverflow.com/q/17364127/476。 – deceze 2014-09-30 11:10:18
感谢您的链接,但在那array_multisort我找不到足够的锻炼:( – 2014-09-30 11:51:55