我有一个简单的If语句,它根据“ IF”的结果显示不同的RGB颜色代码。这里的问题是,如果我尝试将该变量传递给FPDF中的SetTextColor,它不会被读取?有关如何执行此操作的任何帮助?
$approvalcolor = "34,139,34";
$pdf->SetTextColor($approvalcolor);
使用这种类型的代码,文本颜色不会更改为RGB(绿色)颜色吗?在PDF生成之后,我已经将$ approvalcolor回显到页面上,它的确显示为34,139,34 ???
答案 0 :(得分:1)
$approvalcolor = "34,139,34";
$colorArray = explode(',',$approvalcolor);
$pdf->SetTextColor($colorArray[0],$colorArray[1],$colorArray[2]);
答案 1 :(得分:0)
哦,现在看起来很容易
switch ($decision) {
case "Case1":
$pdf->SetTextColor(34,139,34);
break;
case "Case2":
$pdf->SetTextColor(34,139,34);
break;
case "Case3":
$pdf->SetTextColor(255,0,0);
break;
case "Case4":
$pdf->SetTextColor(65,105,225);
break;
default:
$pdf->SetTextColor(0);
}