我有一个API,它通过JSON从一篇文章中获取参数,我想为一个键值对提取数组中的一个值。然而,尽管有很多尝试,但我无法实现。PHP:从JSON数组中提取值
这里是我的代码:
$json = file_get_contents('php://input');
$request = json_decode($json, true);
$parameters = $request["result"]["parameters"];
当我登录$parameters
到一个文本文件,将其记录作为
{"numberofhits":"5"}
然而,我的努力捕捉值5不工作:
$numhits = $json['numberofhits']; logs as empty.
那么:
$numhits = $parameters->numberofhits;
如何捕获变量中的值5?
你明白了什么,当你'的var_dump()''的$ parameters'变量? –
根据你的代码'$ json'只是一个来自文件的字符串。没有办法'$ json ['numberofhits']'将会工作 – Adrian
@adjan他可能犯了一个错字问这个问题。 '$ parameters-> numberofhits' *应该工作得很好。有些东西没有加起来。 –