1. 服務(wù)器端排序, 你的方法是其中之一
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的曹妃甸網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
2. 瀏覽器端排序, 可以用jsp實(shí)現(xiàn). 我曾經(jīng)用jquery做過類似的功能, 挺簡單的:
方法:
保存數(shù)據(jù)到二維表,
定義click事件:
按點(diǎn)擊的字段排序, 按順序生成每一行的html代碼, 清空原來的html代碼, 加入新生成的順序html代碼
?php
$sort = array('baidu點(diǎn)抗 ', 'qq點(diǎn)抗 ', 'sina點(diǎn)抗 ', 'google點(diǎn)抗 ');
sort($sort);
print_r($sort);
?
結(jié)果
Array
(
[0] = baidu點(diǎn)抗
[1] = google點(diǎn)抗
[2] = qq點(diǎn)抗
[3] = sina點(diǎn)抗
)
1、在test.php文件內(nèi),使用header設(shè)置test.php執(zhí)行的編碼為utf8,避免輸出中文的時(shí)候出現(xiàn)亂碼。
2、在test.php文件內(nèi),創(chuàng)建一個(gè)測試的數(shù)組,例如,定義一個(gè)分類的數(shù)組,其對應(yīng)的索引值分別為0,4,8。
3、在test.php文件內(nèi),使用array_values()方法將上一步的數(shù)據(jù)重新排序,并且從0開始,把重新排序的數(shù)組保存在$result變量中。
4、在test.php文件內(nèi),使用foreach方法遍歷數(shù)組,其中$k為索引值,$v為索引值對應(yīng)的數(shù)組值。
5、在test.php文件內(nèi),使用echo方法輸出數(shù)組中的索引值和對應(yīng)的數(shù)組值即可。
方法一,可以在查詢的時(shí)候就按SORT排序。
方法二、用php數(shù)組排序函數(shù)對數(shù)據(jù)進(jìn)行重新排序
希望可以幫到你