通过filter_input(INPUT_POST,'check_list')从复选框数组中获取值

时间:2017-01-02 13:01:33

标签: php html

我的HTML代码如下:

<form action="test.php" method="post">
<input type="checkbox" name="check_list[]" value="value 1">
<input type="checkbox" name="check_list[]" value="value 2">
<input type="checkbox" name="check_list[]" value="value 3">
<input type="checkbox" name="check_list[]" value="value 4">
<input type="checkbox" name="check_list[]" value="value 5">
<input type="submit" />
</form>

和我的PHP代码test.php

$check_list = filter_input(INPUT_POST, 'check_list');
var_dump($check_list);

php code提到top返回false, 但如果我使用:$check_list = $_POST['check_list']那么它的工作正常。如何通过filter_input

解决我的代码问题

1 个答案:

答案 0 :(得分:-2)

尝试     filter_input_array 相反,see ref