回答
strlen用于获取字符串长度,然后您可以根据您添加验证。
$strlth = strlen("Hello");
if($strlth < 6){
echo "invalid string"
}else{
your stuff
}
它确定。但我想用filter_input_array函数来做,所以我可以一次过滤所有的输入变量。 – 2015-03-19 05:56:56
好吧,让我找到任何其他的解决方案 – 2015-03-19 06:12:58
<?php
foreach (filter_list() as $id =>$filter) {
echo '<tr><td>' . $filter . '</td><td>' . filter_id($filter) . '</td></tr>';
}
?>
UPDATE:
// $_POST['name'] = "Robert <b>hello</b>";
var_dump(filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING));
// Output: string(12) "Robert hello"
// $_POST['email'] = "[email protected]";
var_dump(filter_input(INPUT_POST, 'name', FILTER_VALIDATE_EMAIL));
// Output: string(16) "[email protected]"
// $_POST['age'] = "22";
var_dump(filter_input(INPUT_POST, 'age', FILTER_VALIDATE_INT,
array('options' => array('min_range' => 18,
'max_range' => 28)
)));
// Output: int(22)
,这可能会帮助你http://twig.sensiolabs.org/doc/advanced.html .. – 2015-03-19 06:01:07
像这样:我可以验证一个整数的范围使用$ var = filter_var(' 0755',FILTER_VALIDATE_INT,array('min_range'=> 5));但在字符串的情况下没有选项可用于检查长度 – 2015-03-19 06:04:10
我认为没有选项来查找使用php过滤器扩展名的字符串长度。 – 2015-03-19 06:05:38
- 1. 如何验证字符串长度?
- 2. JQuery表单字符串长度验证
- 3. 基于字节而非长度的字符串长度验证
- 4. IP长字符串过滤
- 5. 验证if语句中的字符串长度。 PHP
- 6. 如何在asp.net mvc中使用DataAnnotations验证字符串长度?
- 7. PHP:如何使用ereg同时验证输入文本和字符串长度?
- 8. jQuery验证字符串长度更换现场字符事先
- 9. PHP过滤器扩展默认设置
- 10. 如何使用Sqlite.Net扩展过滤器
- 11. PHP字符串验证
- 12. 如何使用jquery验证php md5字符串验证
- 13. 验证确定长度的数字的字符串向量
- 14. regularexpression只验证数字字符串和长度
- 15. 使用列长度验证
- 16. 扩展ASP.NET验证器
- 17. WPF扩展器验证
- 18. PHP过滤字符串之前和之后的特定词用不同长度
- 19. 使用必填字段和验证扩展PHP表格
- 20. 表与长字符串太过扩展,并不会去新线
- 21. Excel.Range.Find使用长度超过255个字符的字符串
- 22. RegEx字符串验证器
- 23. 重构php过滤器/验证
- 24. 如何使用express验证器验证字符串数组?
- 25. 使用扩展语法从包含表情符号的字符串中过滤空字符串
- 26. 通过字符串过滤json数组php通过字符串
- 27. PHP字符串操作 - 条jpg扩展
- 28. 使用属性扩展字符串类?
- 29. 验证字符串是两种长度之一
- 30. XSD,验证空或最小长度的字符串
更好的办法是使用正则表达式请参阅本http://stackoverflow.com/questions/1489260/using-php-filter-functions -like-filter-var-array-is-there-a-way-to-check-if-le – 2015-03-19 06:27:26