我需要一些帮助,当我有大量数据需要检查时,我需要检查服务器端是否为空,我需要一些简短的方法来实现。
我通常使用IF,但是如果你有一些简短的方法可以检查我的20个变量空分享。
原始请求(...点意味着更多变量):
if ($a1 != '' && $a2 != '' && $a3 != '' && $a4 != '' && $a5 != '' ...)
我可以用一些简短的格式写出来吗? 例如:
if ($a1,$a2,$a3,$a4,$a5 != '')
示例就是我如何在条件下做空。
答案 0 :(得分:2)
最简单的方法是创建自己的函数来检查参数数组:
function all_elements_are_empty(...$elements) {
foreach ($elements as $el) {
if (!empty($el)) {
return false;
}
}
return true;
}
...
运算符captures all arguments passed to the function作为$elements
数组。
使用:
if (all_elements_are_empty($a, $b, $c, ...)) {
// Do this
} else {
// Or that
}