JSONデータの内部要素表示を行いたいのですが、コードを実行するとFatal error: Cannot use string offset as an array in /home/ex/www/test.php on line 22というエラーが出ます。
arrayとは整列するという意味ですか?
使用しているPHPは5.2.17で、実行しようとしていたコードはこちらです。
`<?php
$a = '{"test": {"t_stat": 1000,"t_mes": "This is test."},
"cont": {"data": [{"id": 123,"name": "taro"},
{"id": 345,"name": "shiro"}]
}
}';
echo $a['test']['t_stat'];
echo $a['cont']['data'][0]['id'];
?>`
「Cannot use string offset as an array in」
これと一致するエラーコードの説明を見つけることができませんでした。
翻訳してみたところ「配列としてストリング・オフセットを中へ使用することができません」という表示。
理解できなかったため、質問させていただくことにしました。
PHP初心者のため初歩的な部分で申し訳ないです。
ご指導よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。