質問編集履歴

3

php manualに載ってる方法を試してみましたがエラーが出ました

2021/11/09 12:15

投稿

kRoq
kRoq

スコア1

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,23 @@
15
15
  ["array_json"]=> string(42) "{"bg-blue1":"a","bg-blue2":"b","bg-blue3":"c"}"
16
16
 
17
17
  } }
18
+
19
+
20
+
21
+
22
+
23
+ 試したこと
24
+
25
+ $results_decode = json_decode($results);
26
+
27
+ print $results_decode->{'bg-blue3'};
28
+
29
+
30
+
31
+ //実行結果
32
+
33
+ Warning: json_decode() expects parameter 1 to be string, array given in line 26
34
+
35
+ NULL
36
+
37
+ Notice: Trying to get property 'bg-blue3' of non-object in line 29

2

タイトルを変えました

2021/11/09 12:15

投稿

kRoq
kRoq

スコア1

test CHANGED
@@ -1 +1 @@
1
- [PHP]デコードしたJSONファイルの中身を取り出したい
1
+ [PHP]取得したJSONファイルの中身を取り出したい
test CHANGED
File without changes

1

余計にエンコードしてたのを治しました

2021/11/09 12:09

投稿

kRoq
kRoq

スコア1

test CHANGED
File without changes
test CHANGED
@@ -6,11 +6,7 @@
6
6
 
7
7
  $results = $stmt->fetchAll(PDO::FETCH_ASSOC);
8
8
 
9
- $json = json_encode($results);
10
-
11
- $value = json_decode($json,true);
12
-
13
- var_dump($value);
9
+     var_dump($results);
14
10
 
15
11
  //実行結果
16
12