扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、在test.php文件内,使用header设置test.php执行的编码为utf8,避免输出中文的时候出现乱码。
创新互联公司是一家专注于成都网站建设、网站设计与策划设计,镶黄网站建设哪家好?创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:镶黄等地区。镶黄做网站价格咨询:18980820575
2、在test.php文件内,创建一个测试的数组,例如,定义一个分类的数组,其对应的索引值分别为0,4,8。
3、在test.php文件内,使用array_values()方法将上一步的数据重新排序,并且从0开始,把重新排序的数组保存在$result变量中。
4、在test.php文件内,使用foreach方法遍历数组,其中$k为索引值,$v为索引值对应的数组值。
5、在test.php文件内,使用echo方法输出数组中的索引值和对应的数组值即可。
p请输入要排序的数据/p
form id="form1" name="form1" method="post" action=""
input name="textfield" type="text" id="textfield" size="15" maxlength="15" /
-
input name="textfield2" type="text" id="textfield2" size="15" /
-
input name="textfield3" type="text" id="textfield3" size="15" /
-
input name="textfield4" type="text" id="textfield4" size="15" /
-
input name="textfield5" type="text" id="textfield5" size="15" /
input type="submit" name="button" id="button" value="提交" /
/form
?
if(isset($_POST['button'])){
echo "排序后的数据如下所示:";
echo 'br/';
$array=array(
"0"=$_POST['textfield'],
"1"=$_POST['textfield2'],
"2"=$_POST['textfield3'],
"3"=$_POST['textfield4'],
"4"=$_POST['textfield5'],);//把数字存到数组中
sort($array);//php函数排序从小到大
foreach($array as $key = $value){
echo $value;//循环输出值
echo 'br/';
}
}
?
1. 服务器端排序, 你的方法是其中之一
2. 浏览器端排序, 可以用jsp实现. 我曾经用jquery做过类似的功能, 挺简单的:
方法:
保存数据到二维表,
定义click事件:
按点击的字段排序, 按顺序生成每一行的html代码, 清空原来的html代码, 加入新生成的顺序html代码
1
//接收传入的值
$res="10,4,3,2,6,6,7,5,9,1";
$res_arr=explode(',',$res);
//降序排列
sort($res_arr);
foreach($res_arr as $val){
echo $val."br/";
}
2
$date='2000-05-03';
//年龄 这个是近似值 哈哈
$age=ceil((time()-strtotime($date))/86400/365);
//第几周
$week=date('w',strtotime($date));
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流