PHPでJSONを操作すると、そのエラーがポップアップし続けます.私が使用しているPHPコードは
echo $JSON["response"]["players"][0]["steamid"];
実際の JSON はここにあります。var ダンプは
array(1) { ["response"]=> array(1) { ["players"]=> array(0) { } } }
オンラインの JSON ビューアーを使用しましたが、問題ないように見えます。
誰かアイデアはありますか?
デフォルトでは、 はオブジェクトを実装しないインスタンスjson_decodeとしてデコードします。あなたのコードはおそらくエラーを出力するはずです。実際に使用する必要があります:stdClassArrayAccess
$JSON->response->players[0]->steamid;
trueの 2 番目の引数にも使用できますjson_decode。
これはリンクで提供されている JSON で機能しますvar_dumpが、リンクの JSON が PHP スクリプトが取得している JSON と同じではないことを示しているようです。この JSON をリモートで取得するには、正しいパラメーターを使用していることを確認してください。