我正在用FPDF做一些測試,遇到了一個問題。當設(shè)置一個容器從預(yù)定義的變量中提取它的顏色時,它沒有遵守該值,我不明白為什么不這樣做。下面的示例這很完美:$pdf->SetFillColor(131,54,112);但是,當嘗試從變量中提取值時,它不支持該值$colour = '131,54,112';$pdf->SetFillColor($colour);有人有任何想法嗎?
2 回答

汪汪一只貓
TA貢獻1898條經(jīng)驗 獲得超8個贊
您需要將此值作為單個參數(shù)傳遞。首先像這樣拆分它們:
list($r, $g, $b) = explode(',', '131,54,112');
$pdf->SetFillColor($r, $g, $b);

Qyouu
TA貢獻1786條經(jīng)驗 獲得超11個贊
'131,54,112'是一個字符串,所以它是一個參數(shù)。
131,54,112是三個單獨的參數(shù)。
我實際上不確定是否有可能將一個變量作為三個單獨的參數(shù)傳遞,這是不合邏輯的,如果你想使它們動態(tài)化,你最好單獨存儲這些值,就像這樣:
$red = 131;
$green = 54;
$blue = 112;
$pdf->SetFillColor($red, $green, $blue);
- 2 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報
0/150
提交
取消