回答編集履歴
3
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
```php
|
2
|
-
|
2
|
+
<?php
|
3
3
|
|
4
4
|
// サンプルデータ
|
5
5
|
$data = [
|
2
修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
```php
|
2
|
+
<?php
|
2
3
|
|
3
|
-
|
4
4
|
// サンプルデータ
|
5
5
|
$data = [
|
6
6
|
["1", "氏名", "電話番号", "00000000"],
|
@@ -39,19 +39,18 @@
|
|
39
39
|
// データを書き込む
|
40
40
|
$pdf->SetXY(CELL_LEFT, CELL_TOP);
|
41
41
|
|
42
|
-
|
42
|
+
foreach ($data as $row) {
|
43
|
-
foreach ($data as $row) { // $i 使ってない変数は不要
|
44
|
-
foreach ($row as $
|
43
|
+
foreach ($row as $i => $col) {
|
45
44
|
|
46
45
|
$w = OTHER_CELL_WIDTH;
|
47
46
|
|
48
47
|
// 先頭セルの設定
|
49
|
-
if ($
|
48
|
+
if ($i === 0) {
|
50
49
|
$w = FIRST_CELL_WIDTH;
|
51
50
|
$pdf->SetXY(CELL_LEFT, $pdf->GetY() + CELL_HEIGHT);
|
52
51
|
}
|
53
52
|
|
54
|
-
$pdf->Cell($w, CELL_HEIGHT, $
|
53
|
+
$pdf->Cell($w, CELL_HEIGHT, $col, 0, 0, 'R', false, '', 1, false, 'C');
|
55
54
|
}
|
56
55
|
}
|
57
56
|
|
1
修正
answer
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
|
16
16
|
// 書き込み位置の設定(単位:ミリメートル)
|
17
17
|
define('CELL_TOP', 100); // 10cm
|
18
|
-
define('CELL_LEFT', 13); //
|
18
|
+
define('CELL_LEFT', 13); // 1.3cm
|
19
19
|
define('FIRST_CELL_WIDTH', 10); // 1cm
|
20
20
|
define('OTHER_CELL_WIDTH', 50); // 5cm
|
21
21
|
define('CELL_HEIGHT', 10); // 1cm
|