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);
我正在使用 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);