代码之家  ›  专栏  ›  技术社区  ›  LMAOman

在PHP中排序用户输入[关闭]

  •  -3
  • LMAOman  · 技术社区  · 8 年前

    我还是PHP的初学者,我想知道如何在PHP中对用户输入进行排序。我知道这行不通,但我想知道一种更简单的方法。输入必须是用逗号分隔的整数。提前谢谢。

     <?php
              //MUST SORT USER INPUT  
              $user_input=$_POST['sort'];
              sort($user_input);
              echo $user_input . ',' ;       
     ?>
    <form method='post' action=''>
    <input name='arrange' type='text' id='arrange'/>
    <input type='submit' class='btn btn-primary' name='submit' value='Submit' />
    </form>
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Itsmeromka    8 年前

    解决方案是

    <?php
        if(isset($_POST['submit']) {
            $input = explode(',', $_POST['arrange']);
            sort($input);
            echo implode(',', $input);  
        }
    ?>
    
    <form method="POST">
        <input name='arrange' type='text' id='arrange'/>
        <input type='submit' class='btn btn-primary' name='submit' value='Submit' />
    </form>