現在、次のコードを使用しています。
$json = json_decode($content, true);
var_dump($json);
echo $json[0]['article'];
var_dump($json);
array(36) {
[0]=> string(53) "{"article":"Milk","==":"RandomString"}"
[1]=> string(56) "{"article":"Water","==":"RandomString"}"
[2]=> string(68) "{"article":"Beef","amount":3,"==":"RandomString"}"
[3]=> string(4) "null" [4]=> string(4) "null" [5]=> string(4) "null" [6]=> string(4) "null" [7]=> string(4) "null" [8]=> string(4) "null" [9]=> string(4) "null" [10]=> string(4) "null" [11]=> string(4) "null" [12]=> string(4) "null" [13]=> string(4) "null" [14]=> string(4) "null"
}
しかし、次のように返されます。
Warning: Illegal string offset 'article' in json.php on line 17
{
(はい、最後に { も出力されます)
この配列を適切に取得する方法を知っている人はいますか? また、金額が設定されている場合、どうすれば金額を取得できますか?