用PHP编写一个程序,从表单一个输入框中多次输入年龄,年龄最大值为 100,最小值为 0,然后按 年龄大小排序
时间: 2024-03-02 14:54:16 浏览: 87
angular4应用中输入的最小值和最大值的方法
好的,以下是一个简单的 PHP 程序,可以实现你要求的功能:
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单中输入的年龄,以逗号分隔
$ages = explode(',', $_POST['ages']);
// 将字符串数组转换为整数数组
$ages = array_map('intval', $ages);
// 筛选出符合年龄范围的数字
$ages = array_filter($ages, function ($age) {
return $age >= 0 && $age <= 100;
});
// 按照年龄大小排序
sort($ages);
// 输出结果
echo implode(',', $ages);
}
?>
<form method="post">
<label>输入年龄(多个以逗号分隔):</label>
<input type="text" name="ages">
<button type="submit">排序</button>
</form>
```
这个程序会从表单中获取输入的年龄,以逗号分隔。然后将字符串数组转换为整数数组,并筛选出符合年龄范围的数字。最后按照年龄大小排序,并将结果输出。
阅读全文