PHP 颜色未被确认

PHP Colour Not Being Acknowledged

我正在使用 FPDF 进行一些测试,运行 遇到了一个问题。设置容器以从预定义变量中提取颜色时,它不遵守该值,我不明白为什么不这样做。下面的例子

这非常有效:

$pdf->SetFillColor(131,54,112);

然而,当尝试从变量中提取值时,它不接受该值

$colour = '131,54,112';
$pdf->SetFillColor($colour);

有人有什么想法吗?

'131,54,112'是一个字符串,所以是一个参数。

131,54,112 是三个单独的参数。

我实际上不确定是否有可能将一个变量作为三个单独的参数传递,这不合逻辑,如果你想让它们动态化,你最好分开存储这些值,比如所以:

$red = 131;
$green = 54;
$blue = 112;

$pdf->SetFillColor($red, $green, $blue);

您需要将此值作为单个参数传递。 首先像这样拆分它们:

list($r, $g, $b) = explode(',', '131,54,112');
$pdf->SetFillColor($r, $g, $b);