希望使用h5形成表格,输入五个数字,组成数组,然后进行从小到大排序,要求使用循环和数组
1条回答 默认 最新
CSDN专家-showbo 2022-03-17 20:55关注什么语言?php?是的话用下面的

<meta charset="utf-8"> <?php // 冒泡排序 function bubble_sort($arr){ $len = count($arr); for ($i = 0; $i < $len -1; $i++) { for ($j = 0; $j < $len - $i - 1; $j++) { if ($arr[$j] > $arr[$j + 1]) { $tmp = $arr[$j]; $arr[$j] = $arr[$j + 1]; $arr[$j + 1] = $tmp; } } } return $arr; } if(isset($_GET["num"])){ $arr=$_GET["num"]; $arr=bubble_sort($arr); print_r($arr); } ?> <form> <table border="1"> <tr><td>数字1:</td><td><input type="text" name="num[]" /></td></tr> <tr><td>数字2:</td><td><input type="text" name="num[]" /></td></tr> <tr><td>数字3:</td><td><input type="text" name="num[]" /></td></tr> <tr><td>数字4:</td><td><input type="text" name="num[]" /></td></tr> <tr><td>数字5:</td><td><input type="text" name="num[]" /></td></tr> </table> <br /> <input type="submit" value="排序" /> </form>
解决 无用评论 打赏 举报 编辑记录