PHP写的简单冒泡排序,为什么不能排序?
<html>
<body>
<form action="maopao.php" method="post">
<input type="text" name="num"/>
<input type="submit"/>
</form>
<?php
$st=$_REQUEST['num'];
$arr=explode(" ",$st);
function BubbleSort($arr){
$temp=0;
for($i=0;$i<count($arr)-1;$i++){
for($j=0;$j<count($arr)-1-$i;$j++){
if($arr[$j]>$arr[$j+1]){
$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}
}
}
}
BubbleSort($arr);
print_r($arr);
?>
</body>
</html>
函数之前实验了,是对的。想加个功能在输入框输入几个数字以空格分割,提交后完成排序。 结果只输出提交的数,没有进行排序。 这里面哪写错了,求指点
<body>
<form action="maopao.php" method="post">
<input type="text" name="num"/>
<input type="submit"/>
</form>
<?php
$st=$_REQUEST['num'];
$arr=explode(" ",$st);
function BubbleSort($arr){
$temp=0;
for($i=0;$i<count($arr)-1;$i++){
for($j=0;$j<count($arr)-1-$i;$j++){
if($arr[$j]>$arr[$j+1]){
$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}
}
}
}
BubbleSort($arr);
print_r($arr);
?>
</body>
</html>
函数之前实验了,是对的。想加个功能在输入框输入几个数字以空格分割,提交后完成排序。 结果只输出提交的数,没有进行排序。 这里面哪写错了,求指点
...全文
相关推荐
php面试编程题_一份不错的php面试题(附答案)
php面试编程题_一份不错的php面试题(附答案)
用PHP写的一个冒泡排序法的函数简单实例
下面小编就为大家带来一篇用PHP写的一个冒泡排序法的函数简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PHP简单实现冒泡排序的方法
主要介绍了PHP简单实现冒泡排序的方法,结合实例形式分析了php冒泡排序的实现与使用技巧,需要的朋友可以参考下
PHP实现冒泡排序的简单实例
下面小编就为大家带来一篇PHP实现冒泡排序的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
php数组冒泡排序算法实例
本文实例讲述了php数组冒泡排序算法。分享给大家供大家参考,具体如下: <?php /*@冒泡排序算法 */ $array=array(5,45,22,11,32,28,35,56,17,21,92); $len=count($array);//计算数组长度 for($i=0;$i<$len-1;$i++){//需要比较$len-1轮,每一轮需要比较$len-1次 for($j=0;$j<$len-1;$j++){//需要比较$len-1次,因为循环到最后一个数时,后面没有数可以比较了,所以循环到倒数第二个数正好 $k=$j+1;//得到当前数的后一个数的下标,我们依次比较的是数组


基础编程
