从品牌网站建设到网络营销策划,从策略到执行的一站式服务
方法一,可以在查询的时候就按SORT排序。
创新互联公司主营高唐网站建设的网络公司,主营网站建设方案,重庆APP软件开发,高唐h5重庆小程序开发公司搭建,高唐网站营销推广欢迎高唐等地区企业咨询
方法二、用php数组排序函数对数据进行重新排序
希望可以帮到你
1. 服务器端排序, 你的方法是其中之一
2. 浏览器端排序, 可以用jsp实现. 我曾经用jquery做过类似的功能, 挺简单的:
方法:
保存数据到二维表,
定义click事件:
按点击的字段排序, 按顺序生成每一行的html代码, 清空原来的html代码, 加入新生成的顺序html代码
?php
$a=25;
$str="tabletr";
for($i=1;$i=$a;$i++){
if($i%5==1){
$str.="/trtr";
}
$str.="td".$i."/td";
}
$str.="/tr/table";
echo $str;
?
第2种:
?php
$a=5;
$str="table";
for($i=1;$i=$a;$i++){
$str.="trtd".$i."/tdtd".($i+($a*1))."/tdtd".($i+($a*2))."/tdtd".($i+($a*3))."/tdtd".($i+($a*4))."/tdtd/tr";
}
$str.="/table";
echo $str;
?
?php
//fetch lines to array '$lines'
$lines = file('file.txt');
//dump array before sorted;
dump_array($lines);
//filte lines which length great then 50
foreach($lines as $key = $val){
if(strlen($val) 50){
unset($lines[$key]);
}
}
//sort array $lines by function _f() ;
usort($lines , '_f');function _f($a , $b){
$r = strlen($a) - strlen($b);
if($r != 0){
return $r;
}else{
//
}
}
//function to show contents of array
function dump_array($ary){
$i = 0 ;
foreach($ary as $v){
echo 'liline #' ,str_pad($i++ , 4 , 0 , STR_PAD_LEFT) , ' : span style=" font-family: Courier New; "u' , $v ,'/u/span';
}
echo 'hr';
}
//dump array after sorted;
dump_array($lines);
?
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图