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 视为空值。
我不能使用strlen($value)
,因为它将 0 视为空值。
我不能使用(!$value)
,因为它将 0 视为空值。