【发布时间】:2012-06-08 14:10:09
【问题描述】:
可能重复:
More concise way to check to see if an array contains only numbers (integers)
PHP checking if empty fields
我有一个提交 10 个字段的表单,其中 7 个应该填写,这是我现在在 PHP 中检查它的方式:
if (!$name || !$phone || !$email || !$mobile || !$email || !$state || !$street || ! $city) {
echo '<div class="empty_p">You have empty fields!!!</div>';}
else{
//process order or do something
}
我的问题是:有没有更简单的方法可以做到这一点?因为有时我要检查的字符串更多(12-15)
【问题讨论】:
-
如果将它们添加到数组中,您可以使用 foreach。
-
@dynamic - 如果是表单数据,很可能它首先来自数组($_POST 或 $_GET)
-
@MarkBaker 是的,但他说他只需要检查 7 个表单提交的变量。
标签: php