回答
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. PHP中使用字符串長度
- 6. 驗證if語句中的字符串長度。 PHP
- 7. 使用正則表達式按長度過濾字符串
- 8. 如何在asp.net mvc中使用DataAnnotations驗證字符串長度?
- 9. 使用jquery驗證字符長度的表單驗證
- 10. jquery移動數據過濾器字符串長度
- 11. PHP:如何使用ereg同時驗證輸入文本和字符串長度?
- 12. PHP字符串長度
- 13. PHP使用preg_match驗證字符串
- 14. 使用php進行字符串驗證
- 15. jQuery驗證字符串長度更換現場字符事先
- 16. PHP過濾器擴展默認設置
- 17. 如何使用Sqlite.Net擴展過濾器
- 18. 使用Java 8流的字符串長度和字符驗證API
- 19. PHP驗證和驗證字符串
- 20. php tcpdf圖像字符串過濾器
- 21. PHP字符串驗證
- 22. 如何使用jquery驗證php md5字符串驗證
- 23. 驗證確定長度的數字的字符串向量
- 24. regularexpression只驗證數字字符串和長度
- 25. WPF擴展器驗證
- 26. 擴展ASP.NET驗證器
- 27. 使用列長度驗證
- 28. PHP過濾字符串之前和之後的特定詞用不同長度
- 29. PHP串聯,字符串長度= 0
- 30. 使用必填字段和驗證擴展PHP表格
更好的辦法是使用正則表達式請參閱本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