質問編集履歴

4

PHPのバージョン追記

2019/11/28 14:13

投稿

kuma903
kuma903

スコア9

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,15 @@
65
65
  JSONファイルをダウンロードしてみたところ、UTF8で記載がありました。
66
66
 
67
67
  また、GoogleChromeのJSONViewにて参照先のファイルを確認したところ、きちんと見ることができました。
68
+
69
+
70
+
71
+ ### バージョン
72
+
73
+
74
+
75
+ XAMPP :5.6.12
76
+
77
+ PHP :5.6.12
78
+
79
+ Apache:2.4.16

3

UTF-8の記述間違えの訂正

2019/11/28 14:13

投稿

kuma903
kuma903

スコア9

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  $json = file_get_contents($url);
44
44
 
45
- $json = mb_convert_encoding($json, 'UTF8', 'ASCII');
45
+ //$json = mb_convert_encoding($json, 'UTF-8', 'ASCII'); //元ファイルがUTF-8のため不要
46
46
 
47
47
  $json_arr = json_decode($json,true);
48
48
 

2

エラーメッセージの追記(記載漏れ)

2019/11/28 10:38

投稿

kuma903
kuma903

スコア9

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,14 @@
17
17
  ```
18
18
 
19
19
  print_rで syntax errorが起きています
20
+
21
+
22
+
23
+ ※記載漏れのため追記
24
+
25
+ print_rでは表示されず、var_dumpで表示を行ったときにNULLが表示されます。
26
+
27
+ syntax errorとわかったのはjson_last_error()を使用して$json_arrを検査したためです。
20
28
 
21
29
  ```
22
30
 

1

print_rの記述間違え

2019/11/28 09:15

投稿

kuma903
kuma903

スコア9

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- print_r $json_arr;
43
+ print_r ($json_arr);
44
44
 
45
45
 
46
46