我有一個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' *應該工作得很好。有些東西沒有加起來。 –