使用循环将用户输入的5个数进行从小到大的排序,要求运用数组。

希望使用h5形成表格,输入五个数字,组成数组,然后进行从小到大排序,要求使用循环和数组

什么语言?php?是的话用下面的

img

<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>


img