質問編集履歴

3

誤字修正

2021/01/27 10:28

投稿

rior1110
rior1110

スコア5

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  $sorted_array = $test_json->sort("id", true)->toArray();
88
88
 
89
- if (empty($audio_json)) return $res;
89
+ if (empty($sorted_array)) return $res;
90
90
 
91
91
 
92
92
 

2

該当箇所の関数を追記

2021/01/27 10:28

投稿

rior1110
rior1110

スコア5

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,8 @@
11
11
 
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
+
15
+ 初期化した空の配列が返却されます。
14
16
 
15
17
 
16
18
 
@@ -36,7 +38,7 @@
36
38
 
37
39
  ```ここに言語名を入力
38
40
 
39
- [
41
+ $test_json= [
40
42
 
41
43
  {
42
44
 
@@ -70,6 +72,34 @@
70
72
 
71
73
  }
72
74
 
73
- ]
75
+ ];
76
+
77
+
78
+
79
+ private function getTestArray($test_json) {
80
+
81
+ $res = [];
82
+
83
+ $sorted_array = [];
84
+
85
+
86
+
87
+ $sorted_array = $test_json->sort("id", true)->toArray();
88
+
89
+ if (empty($audio_json)) return $res;
90
+
91
+
92
+
93
+ foreach ($sorted_array as $key => $row){
94
+
95
+ $res[$key] = $row['first_name'];
96
+
97
+ }
98
+
99
+
100
+
101
+ return $res;
102
+
103
+ }
74
104
 
75
105
  ```

1

発生している問題を追記

2021/01/27 10:20

投稿

rior1110
rior1110

スコア5

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,14 @@
17
17
  ```
18
18
 
19
19
  Pythonだと簡単なのかもしれませんが、PHPで実現したいのです。
20
+
21
+
22
+
23
+ json_decode, get_object_varsなど関数を利用してみましたが、
24
+
25
+ うまく配列に格納できませんでした(ソートは格納後に行う想定で)
26
+
27
+ [{},{},{}...]の形式ですと、文字列としてカンマを考慮する必要があるのでしょうか。
20
28
 
21
29
  ```
22
30