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

我想使用 ifswitch 并计算 $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。