在php中获取变量值时出现的问题

在php中获取变量值时出现的问题,php,variables,fpdf,Php,Variables,Fpdf,我有这个fpdf,我试图只在一个变量等于5时打印一个单元格,然后在它等于6时打印另一个单元格。这是一张有问题的表格,学生必须填写正确答案 这将打印带有B C D E(答案)的行: 谢谢 $letterposition是一个包含字母数组的数组。实际上,$letterposition[$position]的值将是字母“E”而不是“5”。事实上,它正在工作,我必须在E之前添加空格,就像数组中的“E”一样。谢谢 if ($row['tipo'] == "sc" OR $row['tipo'] == "s

我有这个fpdf,我试图只在一个变量等于5时打印一个单元格,然后在它等于6时打印另一个单元格。这是一张有问题的表格,学生必须填写正确答案

这将打印带有B C D E(答案)的行:


谢谢

$letterposition是一个包含字母数组的数组。实际上,$letterposition[$position]的值将是字母“E”而不是“5”。

事实上,它正在工作,我必须在E之前添加空格,就像数组中的“E”一样。谢谢
if ($row['tipo'] == "sc" OR $row['tipo'] == "sel")
        {
        $array_risposte = array( $row['risposta1'],$row['risposta2'],$row['risposta3'],$row['risposta4'],$row['risposta5'],$row['risposta6'],$row['risposta7'],$row['risposta8'],$row['risposta9'],$row['risposta10']);
        $array_filtrato = array_filter($array_risposte);
        $result2 = count($array_filtrato);


        $letterposition= array (' A',' A',' B',' C',' D',' E',' F',' G',' H',' I',' J');
        $position=1;
        while($position<=$result2)
          {
          $stampanumero = $letterposition[$position].$p->Image($image1, $p->GetX()+6, $p->GetY()+1);
          $p->Cell(14, 6, $stampanumero, 1, 0, 'L');
          //$domande .= $position." [ ] ";

          $position++;
          }
    }
if($letterposition[$position]=="5")
{       
$p->Cell(14, 5, $LetterE, 1, 0, 'L','true'); //RISPONSI
}