在 php 中将字符串作为 int 参数发送

发布于 2024-12-11 19:00:01 字数 336 浏览 0 评论 0原文

我正在使用 fpdf 库通过 php 生成一些 pdf 文件。这一刻我迷失了,因为我无法设置背景颜色。

所以,我必须使用 SetColor(int r, int g, int b) 函数,我希望将 RGB 值作为变量发送。

使用 SetColor($my_color) ,其中 $my_color = "233, 155, 123" 不是正确的选择。 如何将颜色变量发送到 SetFillColor 函数?

I'm using fpdf library to generate some pdf files with php. At this moment I'm lost, because i can't set the background color.

So, I have to use the SetColor(int r, int g, int b) function and I wish to send the values of RGB as a variable.

Using SetColor($my_color) in which $my_color = "233, 155, 123" is not the right choose.
How can I send a color variable to SetFillColor function?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蹲墙角沉默 2024-12-18 19:00:01

您可以对 $my_color 使用explode,然后将每个元素转换为整数。

$rgb = explode(', ', $my_color);
SetColor(intval($rgb[0]), intval($rgb[1]), intval($rgb[2]))

You could use explode on $my_color and then convert each element to an integer.

$rgb = explode(', ', $my_color);
SetColor(intval($rgb[0]), intval($rgb[1]), intval($rgb[2]))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文