質問編集履歴
2
下部に試してみたコード追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -127,3 +127,79 @@
|
|
127
127
|
理想はこんな形です。色など装飾は無視してくださいm(_ _)m
|
128
128
|
|
129
129
|
![イメージ説明](56510c2d5595b582346e9cd4e196acb3.png)
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
### 試してみたコード
|
138
|
+
|
139
|
+
```
|
140
|
+
|
141
|
+
<?php
|
142
|
+
|
143
|
+
$lines = file('csv/sample.csv');
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
$first = 1;
|
148
|
+
|
149
|
+
foreach($lines as $line){
|
150
|
+
|
151
|
+
$data = explode(",",$line);
|
152
|
+
|
153
|
+
echo '<table>';
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
if(empty($data[1])){
|
158
|
+
|
159
|
+
if($first == 0) {
|
160
|
+
|
161
|
+
echo '</tbody></table>';
|
162
|
+
|
163
|
+
}
|
164
|
+
|
165
|
+
echo '<thead><tr><th colspan="2">'.$data[0].'</th><th colspan="2">'.$data[2].'</th></tr></thead>';
|
166
|
+
|
167
|
+
$first = 0;
|
168
|
+
|
169
|
+
}else{
|
170
|
+
|
171
|
+
echo '<tbody>';
|
172
|
+
|
173
|
+
if($uni%2==0){
|
174
|
+
|
175
|
+
echo '<tr><th>'.$data[1].'</th><td>'.$data[2].'</td>';
|
176
|
+
|
177
|
+
}else{
|
178
|
+
|
179
|
+
echo '<th>'.$data[1].'</th><td>'.$data[2].'</td></tr>';
|
180
|
+
|
181
|
+
}
|
182
|
+
|
183
|
+
$uni+=1;
|
184
|
+
|
185
|
+
}
|
186
|
+
|
187
|
+
|
188
|
+
|
189
|
+
}
|
190
|
+
|
191
|
+
echo '</tbody></table>';
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
?>
|
196
|
+
|
197
|
+
```
|
198
|
+
|
199
|
+
結果
|
200
|
+
|
201
|
+
![イメージ説明](8db93a84fd3186cabb62a1bd089514e9.png)
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
幕内弁当なら幕内弁当の具材も込みで1つのテーブルになると助かります!
|
1
中ほどにcsvのサンプル貼り付けました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -86,6 +86,32 @@
|
|
86
86
|
|
87
87
|
読み込んでるCSV
|
88
88
|
|
89
|
+
```
|
90
|
+
|
91
|
+
幕内弁当,,400kcal
|
92
|
+
|
93
|
+
幕内弁当,焼き鮭,120kcal
|
94
|
+
|
95
|
+
幕内弁当,ごはん,220kcal
|
96
|
+
|
97
|
+
幕内弁当,ひじき,40kcal
|
98
|
+
|
99
|
+
焼肉弁当,,920kcal
|
100
|
+
|
101
|
+
焼肉弁当,豚肉,320kcal
|
102
|
+
|
103
|
+
焼肉弁当,ごはん,220kcal
|
104
|
+
|
105
|
+
焼肉弁当,パスタ,90kcal
|
106
|
+
|
107
|
+
焼肉弁当,お漬物,30kcal
|
108
|
+
|
109
|
+
のり弁,,600kcal
|
110
|
+
|
111
|
+
三色弁当,,600kcal
|
112
|
+
|
113
|
+
```
|
114
|
+
|
89
115
|
![イメージ説明](953d522924d3ba79f07e4ac2bba61bc0.png)
|
90
116
|
|
91
117
|
|