foreach($_POST as $key => $value) {
if($value)
$sorted[$parent_key][$newkey] = $value;
else
unset($_POST[$key]);
$value
可以是“0”或“任何字符串文本”。如果输入“0”,我如何验证 $value 以使其通过?
我不能使用 isset($value)
因为 $value
是从 foreach
设置的。
我不能使用 empty($value)
因为它将 0 视为 null。
我不能使用 strlen($value)
因为它将 0 视为 null。
我不能使用 (!$value)
因为它将 0 视为 null。
最佳答案
关于php - 如果输入 '0',我如何验证 $value 以使其通过?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12959381/