我正在通过在Json中编码的POST传递参数。我已经捕获了PHP文件中的参数。该JSON编码参数如下:如何检查POST中是否有任何参数在PHP中
{
"id": "5",
"name": "abcd",
"imei": "1234"
}
首先,我已经抓获了他们如下:
$entityBody = file_get_contents('php://input');
然后,我已经破译它们如下:
$entityBody = json_decode($entityBody, true);
现在我可以访问ID如下:
$entityBody['id']
我想知道说,如果有任何参数说''描述'在POST中存在。如果有人帮助我如何做到这一点,我将非常感激。谢谢。
您可以使用['isset'(http://php.net/manual/en/function.isset.php)?例如'if(isset($ _ POST ['something']))...' – naththedeveloper
也许你的意思是'$ entityBody = json_decode($ _ POST ['json'],true);'但是无论如何一切正常,什么是问题?访问它像'$ entityBody ['description']' – vladkras
你想知道什么,如果_'description'出现在POST_中或_'description'出现在$ entityBody_中? – vladkras