FPDF 开关或单元格中的 if 语句
FPDF switch or if statement in cell
我正在尝试美化单元格中连接两个字符串的输出。
到目前为止,我正在使用以下行。
Code:
$pdf->Cell($width_cell[2],5,$row['month_01_A'] . ' - ' . $row['month_01_B'],0,0,'R');
Output:
129 - 10
50 - 120
231 - 5
我想在 -
中进行对齐并获得所需的输出:
129 - 10
50 - 120
231 - 5
我想使用 if
或 switch
并计算 $row['month_01_A']
和 $row['month_01_B']
的长度并在 -
中输出所需的间距。
尝试了以下代码(修复了第二部分)但没有成功:
$t=strlen($row['month_01_B']);
switch ($t) {
case "1":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
case "2":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
case "3":
$mmm=$row['month_01_A'] . '-' .$row['month_01_B'];
default:
$mmm="000";
}
$pdf->Cell($width_cell[2],5,$mmm,0,0,'R');
我总是得到这个输出:
000
我做到了,我有两个解决方案。
一个是上面的工作代码。
$t=strlen($row['month_01_B']);
switch ($t) {
case "1":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
break;
case "2":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
break;
case "3":
$mmm=$row['month_01_A'] . '-' .$row['month_01_B'];
break;
default:
$mmm="000";
}
$pdf->Cell($width_cell[2],5,$mmm,0,0,'R');
第二个是将我的单元格分成 3 个。第一个单元格的值为 A,第二个单元格为我的符号,最后一个为我的第二个值 B。
我正在尝试美化单元格中连接两个字符串的输出。
到目前为止,我正在使用以下行。
Code:
$pdf->Cell($width_cell[2],5,$row['month_01_A'] . ' - ' . $row['month_01_B'],0,0,'R');
Output:
129 - 10
50 - 120
231 - 5
我想在 -
中进行对齐并获得所需的输出:
129 - 10
50 - 120
231 - 5
我想使用 if
或 switch
并计算 $row['month_01_A']
和 $row['month_01_B']
的长度并在 -
中输出所需的间距。
尝试了以下代码(修复了第二部分)但没有成功:
$t=strlen($row['month_01_B']);
switch ($t) {
case "1":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
case "2":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
case "3":
$mmm=$row['month_01_A'] . '-' .$row['month_01_B'];
default:
$mmm="000";
}
$pdf->Cell($width_cell[2],5,$mmm,0,0,'R');
我总是得到这个输出:
000
我做到了,我有两个解决方案。 一个是上面的工作代码。
$t=strlen($row['month_01_B']);
switch ($t) {
case "1":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
break;
case "2":
$mmm=$row['month_01_A'] . '- ' .$row['month_01_B'];
break;
case "3":
$mmm=$row['month_01_A'] . '-' .$row['month_01_B'];
break;
default:
$mmm="000";
}
$pdf->Cell($width_cell[2],5,$mmm,0,0,'R');
第二个是将我的单元格分成 3 个。第一个单元格的值为 A,第二个单元格为我的符号,最后一个为我的第二个值 B。