我还是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>
解决方案是
<?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>