回答編集履歴

5

修正

2016/11/02 06:28

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -102,9 +102,9 @@
102
102
 
103
103
  {
104
104
 
105
- if(isset($final[$i*4 + $j]))
105
+ if(isset($final[$i + $j]))
106
106
 
107
- echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i*4 + $j].\" id=\"ck.$final[$i*4 + $j].\"><label for=\"ck.$final[$i*4 + $j].\">$final[$i*4 + $j]</label></td>";}
107
+ echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i + $j].\" id=\"ck.$final[$i + $j].\"><label for=\"ck.$final[$i + $j].\">$final[$i + $j]</label></td>";}
108
108
 
109
109
  else
110
110
 

4

ツイキ

2016/11/02 06:28

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -87,3 +87,35 @@
87
87
  数が多くても今回の場合ソースを見る限りネストにするメリットはないと思いますが。。。
88
88
 
89
89
 
90
+
91
+ 追記
92
+
93
+
94
+
95
+ ```
96
+
97
+ for($i=0; $i<16628; $i+=4){
98
+
99
+ echo("<tr>");
100
+
101
+ for($j=0; $j<4; $j++)
102
+
103
+ {
104
+
105
+ if(isset($final[$i*4 + $j]))
106
+
107
+ echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i*4 + $j].\" id=\"ck.$final[$i*4 + $j].\"><label for=\"ck.$final[$i*4 + $j].\">$final[$i*4 + $j]</label></td>";}
108
+
109
+ else
110
+
111
+ echo("<td></td>");
112
+
113
+ }
114
+
115
+ echo("<tr>");
116
+
117
+ }
118
+
119
+
120
+
121
+ ```

3

修正

2016/11/02 06:24

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  {
64
64
 
65
- for($j=0; $j<4; $j++)
65
+ for($j=0; $j<8; $j++)
66
66
 
67
67
  {
68
68
 
@@ -79,3 +79,11 @@
79
79
  というような時にネストします
80
80
 
81
81
 
82
+
83
+ > 数が非常にいい多いため、これをfor文を入れ子にすることにより
84
+
85
+
86
+
87
+ 数が多くても今回の場合ソースを見る限りネストにするメリットはないと思いますが。。。
88
+
89
+

2

追記

2016/11/02 05:58

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -45,3 +45,37 @@
45
45
  }
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ ###追記
52
+
53
+
54
+
55
+ たとえば$finalが2次元配列になっていてサイズが$final[4][8]だったとすると
56
+
57
+
58
+
59
+ ```php
60
+
61
+ for($i=0; $i<4; $i++)
62
+
63
+ {
64
+
65
+ for($j=0; $j<4; $j++)
66
+
67
+ {
68
+
69
+ echo "<td style=\"width:200px;\" ><input type=\"checkbox\" name=\"asset\" value=\".$final[$i][$j].\" id=\"ck.$final[$i][$j].\"><label for=\"ck.$final[$i][$j].\">
70
+
71
+ $final[$i][$j]</label></td>";}
72
+
73
+ }
74
+
75
+ }
76
+
77
+ ```
78
+
79
+ というような時にネストします
80
+
81
+

1

修正

2016/11/02 05:56

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問のタイトルにある「ネスト」ですが、今回の質問のコードはネストではなく単に縦に並べただけになります。
1
+ 質問のタイトルにある「ネスト」ですが、今回の質問のコードはネストではなく単に縦に並べただけす。
2
2
 
3
3
 
4
4
 
@@ -24,10 +24,6 @@
24
24
 
25
25
  }
26
26
 
27
-
28
-
29
-
30
-
31
27
  }
32
28
 
33
29
  }