我正在尝试解析POST(x-www-form-urlencoded)请求,其中包含如下数组:
现在,当我循环:
$arr = $_POST["fieldvalue"];
foreach($arr as $key => $value)
{
if(empty($value) || is_null($value))
{
echo "Something in the array is null";
}
}
回声线永远不会完成,因为$value
实际上是"null"
而不是null
。
该数组可能包含任何类型的值,如字符串,整数,布尔值,浮点数......所以我认为我不能只执行if($value === "null")
,这在此示例中有效。
我想要解决的是,如何解析POST数据,以便将所有"null"
值转换为正确的null
值,以便我可以正确检查空值?