作者s83258lrq (wksheh)
看板PHP
标题Re: [请益] php档案排序?
时间Fri Jan 25 04:52:32 2008
※ 引述《markpci (markpci)》之铭言:
: 我现在有个文字档,文字档格式为:
: aaa 0.154
: bbb 0.235
: ccc 0.485
: ddd 0.365
: 我想将上述资料档做排序,然後取最大值出来跟每一列相除,
: 结果为:
: aaa 0.485 1 (0.485/0.485)
: bbb 0.365 0.8(0.365/0.485)
: ccc 0.235 0.5(0.235/0.485)
: ddd 0.154 0.3(0.154/0.485)
: 然後要将结果输出至网页上,请各位帮忙解决一下...
: 谢谢指教
您可以试看看下面的做法,要排的更整齐可以用table去排
<?
$array1=array(array("0.154","0.235","0.485","0.365"),array("aaa","bbb","ccc","ddd"));
array_multisort($array1[0],SORT_DESC,$array1[1]);
for($i=0;$i<sizeof($array1[0]);$i++){
printf("%4s %.3f %.1f <%.3f/%.3f><br>",$array1[1][$i],$array1[0][$i],$array1[0][$i]/$array1[0][0],$array1[0][$i],$array1[0][0]);
}
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.223.34