teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード修正

2017/07/18 07:20

投稿

kunai
kunai

スコア5405

answer CHANGED
@@ -1,9 +1,11 @@
1
1
  print_rを使ってるなら、json_decodeが配列で返ってくるとわかってるワケですよね?
2
2
  ```PHP
3
- $dataArray = json_decode($test);
3
+ $dataArray = json_decode($test, true);
4
4
  ```
5
5
  で、普通に配列として扱えばいいだけでは?
6
6
  ```PHP
7
- foreach(json_decode($test) as $key => $val) {
7
+ foreach(json_decode(file_get_contents('test.json'), true) as $key => $val) {
8
+ echo $key.' => '.var_export($val, true).PHP_EOL;
9
+ }
8
10
  ```
9
11
  とかで。