質問編集履歴

4

補足質問を削除

2020/07/30 09:18

投稿

gongitune3
gongitune3

スコア12

test CHANGED
File without changes
test CHANGED
@@ -223,67 +223,3 @@
223
223
  }
224
224
 
225
225
  ```
226
-
227
- ###補足質問
228
-
229
- あと該当のソースコードについて`foreach`を以下のように大きく2回実行していますが、これを合わせることはできないのでしょうか?(なぜか合わせるとserviceしか取得できないので分けている状況です。)
230
-
231
- ```php
232
-
233
- // serviceを取得
234
-
235
- foreach( $pattern_wrapper as $patterns ){
236
-
237
- foreach( $patterns as $service => $pattern ) {
238
-
239
- if( isset($pattern['service_pattern']) ){
240
-
241
- }
242
-
243
- }
244
-
245
- }
246
-
247
-
248
-
249
- // kindとidを取得
250
-
251
- foreach( $pattern_wrapper as $patterns ){
252
-
253
- foreach( $patterns as $service => $pattern ) {
254
-
255
- if( isset($pattern['kind_pattern']) ){
256
-
257
- }
258
-
259
- }
260
-
261
- }
262
-
263
-
264
-
265
- // ↓下記のように合わせたい
266
-
267
-
268
-
269
- // すべて取得
270
-
271
- foreach( $pattern_wrapper as $patterns ){
272
-
273
- foreach( $patterns as $service => $pattern ) {
274
-
275
- if( isset($pattern['service_pattern']) ){
276
-
277
- }
278
-
279
- if( isset($pattern['kind_pattern']) ){
280
-
281
- }
282
-
283
- }
284
-
285
- }
286
-
287
-
288
-
289
- ```

3

誤字訂正

2020/07/30 09:18

投稿

gongitune3
gongitune3

スコア12

test CHANGED
File without changes
test CHANGED
@@ -102,7 +102,7 @@
102
102
 
103
103
  // 結果としてこの3つの値を取得します
104
104
 
105
- $result = ['service'=>null,'kind'=>null,'id'=>$id];
105
+ $result = ['service'=>null,'kind'=>null,'id'=>null];
106
106
 
107
107
 
108
108
 

2

かっこ忘れ

2020/07/30 08:54

投稿

gongitune3
gongitune3

スコア12

test CHANGED
File without changes
test CHANGED
@@ -238,6 +238,8 @@
238
238
 
239
239
  if( isset($pattern['service_pattern']) ){
240
240
 
241
+ }
242
+
241
243
  }
242
244
 
243
245
  }
@@ -252,6 +254,8 @@
252
254
 
253
255
  if( isset($pattern['kind_pattern']) ){
254
256
 
257
+ }
258
+
255
259
  }
256
260
 
257
261
  }

1

補足質問を追加

2020/07/30 08:53

投稿

gongitune3
gongitune3

スコア12

test CHANGED
File without changes
test CHANGED
@@ -223,3 +223,63 @@
223
223
  }
224
224
 
225
225
  ```
226
+
227
+ ###補足質問
228
+
229
+ あと該当のソースコードについて`foreach`を以下のように大きく2回実行していますが、これを合わせることはできないのでしょうか?(なぜか合わせるとserviceしか取得できないので分けている状況です。)
230
+
231
+ ```php
232
+
233
+ // serviceを取得
234
+
235
+ foreach( $pattern_wrapper as $patterns ){
236
+
237
+ foreach( $patterns as $service => $pattern ) {
238
+
239
+ if( isset($pattern['service_pattern']) ){
240
+
241
+ }
242
+
243
+ }
244
+
245
+
246
+
247
+ // kindとidを取得
248
+
249
+ foreach( $pattern_wrapper as $patterns ){
250
+
251
+ foreach( $patterns as $service => $pattern ) {
252
+
253
+ if( isset($pattern['kind_pattern']) ){
254
+
255
+ }
256
+
257
+ }
258
+
259
+
260
+
261
+ // ↓下記のように合わせたい
262
+
263
+
264
+
265
+ // すべて取得
266
+
267
+ foreach( $pattern_wrapper as $patterns ){
268
+
269
+ foreach( $patterns as $service => $pattern ) {
270
+
271
+ if( isset($pattern['service_pattern']) ){
272
+
273
+ }
274
+
275
+ if( isset($pattern['kind_pattern']) ){
276
+
277
+ }
278
+
279
+ }
280
+
281
+ }
282
+
283
+
284
+
285
+ ```