drze7794 2017-02-16 09:02
浏览 50

PHP:检查x-www-form-urlencoded参数是否为null

I am trying to parse a POST (x-www-form-urlencoded) request which includes an array like this:

enter image description here

Now, when I loop through that:

$arr = $_POST["fieldvalue"];

foreach($arr as $key => $value)
{
    if(empty($value) || is_null($value))
    {
        echo "Something in the array is null";
    }
}

The echo-line is never done, because $value is actually "null" and not null.

That array may contain any type of value, like strings, integers, booleans, floats, ... so I don't think I can just do if($value === "null"), which does work in this example.

What I am trying to get at is that how do I parse that POST-data like so that all the "null" values get converted to proper null values, so that I can properly check for nulls?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?