質問編集履歴

5

具体的に

2018/12/09 01:02

投稿

daijin
daijin

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- なので現状の出力のようになってしまいます。これを目的の出力のようにしたいです。どこ直すべきでょうか?というか、なぜ200にしか処理されないのでしょうか?
5
+ なので現状の出力のようになってしまいます。これを目的の出力のようにしたいです。正しい書き方教えて頂ければ嬉ます。
6
6
 
7
7
  ###該当のソースコード
8
8
 

4

タイトル

2018/12/09 01:02

投稿

daijin
daijin

スコア17

test CHANGED
@@ -1 +1 @@
1
- ループが1しかされない
1
+ foreach配列の中のつにしか作用しません
test CHANGED
File without changes

3

簡易に

2018/12/08 22:22

投稿

daijin
daijin

スコア17

test CHANGED
@@ -1 +1 @@
1
- 親記事にされたクレームのIDを配列で取得した
1
+ ループが1回しかされ
test CHANGED
@@ -1,75 +1,71 @@
1
- get_childという関数を作ってコメントID取得していま
1
+ 下記ソースコードでは、foreachによって100と200のそれぞれに処理をしているつもりなのですが、なぜか200に対してしかされせん
2
2
 
3
3
 
4
4
 
5
- 取得対象の投稿を配列にし、foreachによってget_childを処理するケースについて教えて下さい。
6
-
7
- ###質問
8
-
9
- 下記ソースコードは、foreachって492と461それぞれget_childを処理るつもりなのです、なぜか492にてしか処理されません。
5
+ なの現状の出力のようってしまいます。これを目的出力のようにしいです。どこを直すべきでしょうか?というか、なぜ200にしか処理されないのでしょうか?
10
-
11
-
12
-
13
- ステップの番号を12345と振っておいたので、おかしな点を教えて頂けませんでしょうか?
14
-
15
- どうぞ宜しくお願い致します。
16
6
 
17
7
  ###該当のソースコード
18
8
 
19
- 関数get_childを使って、親記事にされたメントIDを取得するソスコーです。
9
+ 配列のコード
20
10
 
21
11
  ```php
22
12
 
23
- // 1.全てのコメント(claim)が入る配列を作る
13
+ <?php
24
14
 
25
- $all_claim_ids = array();
15
+ $result = array();
26
16
 
17
+ $numbers = array( 100, 200 );
27
18
 
19
+ foreach ( $numbers as $number ) {
28
20
 
29
- // 2.コメントの投稿タイプを指定
21
+ $result["id"] = '番号は'.$number.'です。';
30
22
 
31
- $post_type = 'claim';
23
+ $result["color"] = $number.'は赤です。';
32
-
33
-
34
-
35
- // 3.コメントされた投稿のIDを指定
36
-
37
- $parent_ids = array( '492, 461' );
38
-
39
-
40
-
41
- // 4.指定した投稿IDに関数を処理し、配列に入れていく
42
-
43
- foreach ( $parent_ids as $parent_id ) {
44
-
45
- $claim_ids = get_child( $parent_id, $post_type );
46
-
47
- array_push( $all_claim_ids, $claim_ids );
48
24
 
49
25
  }
50
26
 
27
+ var_dump( $result );
51
28
 
52
-
53
- // 5.確認すると、492のclaimしか入っていない。
54
-
55
- var_dump( $all_claim_ids );
29
+ ?>
56
30
 
57
31
  ```
58
32
 
59
- そして関数get_child機能はこのようなもので、こちらは間違いございません。
33
+ 現状出力
60
34
 
61
35
  ```php
62
36
 
63
- function get_child ( $parent_id, $post_type ){
37
+ array(2) {
64
38
 
65
- // コメントされた投稿ID($parent_id)と
39
+ ["id"]=> string(21) "番号は200です。"
66
40
 
67
- // コメントの投稿タイプ($post_type)を引数指定ると、
41
+ ["color"]=> string(18) "200は赤です。"
68
-
69
- // コメントのIDを取得するという機能
70
42
 
71
43
  }
72
44
 
45
+ ```
73
46
 
47
+ 目的の出力
48
+
49
+ ```php
50
+
51
+ array(2) {
52
+
53
+ [0]=> array(2) {
54
+
55
+ ["id"]=> "番号は100です。"
56
+
57
+ ["color"]=> "100は赤です。"
58
+
59
+ }
60
+
61
+ [1]=> array(2) {
62
+
63
+ ["id"]=> "番号は200です。"
64
+
65
+ ["color"]=> "200は赤です。"
66
+
67
+ }
68
+
69
+ }
74
70
 
75
71
  ```

2

用語の統一

2018/12/08 22:21

投稿

daijin
daijin

スコア17

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ステップの番号を12345とコメントしておいたので、おかしな点を教えて頂けませんでしょうか?
13
+ ステップの番号を12345と振っておいたので、おかしな点を教えて頂けませんでしょうか?
14
14
 
15
15
  どうぞ宜しくお願い致します。
16
16
 

1

用語の統一

2018/12/08 15:07

投稿

daijin
daijin

スコア17

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
- 関数get_childを使って、親記事にされたクレームのIDを取得するソースコードです。
19
+ 関数get_childを使って、親記事にされたコメントIDを取得するソースコードです。
20
20
 
21
21
  ```php
22
22