- 论坛徽章:
- 0
|
原帖由 sofy 于 2008-9-4 11:58 发表 ![]()
$b=array("1","5","1","3","1");
$a=array("广东","上海","北京","江苏","内蒙古");
$c=array("2","5","4","3","5");
结果:
$b=array("5","3","1","1","1");
$a=array("上海","江苏","广东","北京"," ...
刚学PHP没多久,你看这样可以吗?
- <?php
- $b=array("1", "5", "1", "3", "1");
- $a=array("广东", "上海", "北京", "江苏", "内蒙古");
- $c=array("2", "5", "4", "3", "5");
- for ($i = 1; $i < 5; $i++)
- {
- for ($j = 4; $j >= $i; $j--)
- {
- if ($b[$j]>$b[$j-1])
- {
- $tmp = $b[$j-1];
- $b[$j-1] = $b[$j];
- $b[$j] = $tmp;
- $tmp = $a[$j-1];
- $a[$j-1] = $a[$j];
- $a[$j] = $tmp;
- $tmp = $c[$j-1];
- $c[$j-1] = $c[$j];
- $c[$j] = $tmp;
- }
- }
- }
- echo "The sorted array is :<br>";
- for ($i = 0; $i < 5; $i++)
- {
- echo "$b[$i]"." ";
- }
- echo "<br>";
- for ($i = 0; $i < 5; $i++)
- {
- echo "$a[$i]"." ";
- }
- echo "<br>";
- for ($i = 0; $i < 5; $i++)
- {
- echo "$c[$i]"." ";
- }
- echo "<br>";
- ?>
复制代码
排序很简单,就是一个冒泡排序而已。 |
|