我已经完成了一些搜索而没有想出任何东西,我确信这很明显.
基本上我正在尝试解决从表单中通过GET传递的任何内容.
我知道如何检查单个元素,但我只是想快速检查是否有任何通过
干杯
使用时要小心count($_GET).如果您提交带有空值的表单,它仍会为字段创建键,并且您count()将大于0并且empty($_GET)将为false.
<?php
print_r($_GET);
?>
<form action="" method="get">
<input type="text" name="name">
<textarea name="mytext"></textarea>
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
确保字段实际上不为空:
function ne($v) {
return $v != '';
}
echo count($_GET); // prints 2
echo count(array_filter($_GET, 'ne')); // prints 0
Run Code Online (Sandbox Code Playgroud)