【发布时间】:2015-01-13 08:58:07
【问题描述】:
有没有办法在 php 中使用 filter_var 来在值匹配正确的过滤器时返回 true,否则返回 false?
我想要得到的是:
filter_var('email@example.com', FILTER_VALIDATE_EMAIL) => true
filter_var('http://google.com', FILTER_VALIDATE_URL) => true
filter_var('http://google', FILTER_VALIDATE_URL) => false
filter_var('test', FILTER_VALIDATE_EMAIL) => false
谢谢!
【问题讨论】:
-
请访问以下链接,它将回答您的问题:phpro.org/tutorials/Filtering-Data-with-PHP.html#8
-
为什么第三个会返回
false? -
@PeeHaa 因为那不是电子邮件
-
这是一个 URL @RashidShafique ...
-
看起来你不能有一个直接的布尔值。
标签: php filter-var