如何在filter_input中添加选项和标志? PHP文档说使用关联数组,但未提供有关正确语法的任何示例.我尝试了多种格式,包括以下内容:
$textOpts = filter_input(INPUT_POST, "text", FILTER_SANITIZE_STRING, array("options" => FILTER_FORCE_ARRAY, "flags" => !FILTER_FLAG_ENCODE_LOW));
$textOpts = filter_input(INPUT_POST, "text", FILTER_SANITIZE_STRING, array("options" => array(FILTER_FORCE_ARRAY), "flags" => array(!FILTER_FLAG_ENCODE_LOW)));
我似乎无法掌握语法,该怎么写?
解决方法:
ini_set('display_errors',1);
error_reporting(E_ALL);
$args = array('flags' => FILTER_REQUIRE_ARRAY,
'options' => array('min_range' => 1, 'max_range' => 10)
);
if (!empty($_POST['submit-bt'])){
$textOpts = filter_input(INPUT_POST, "demo", FILTER_VALIDATE_INT, $args);
print_R($textOpts);exit;
}
?>
标签:filter-input,php
来源: https://codeday.me/bug/20191122/2060040.html