gpt4 book ai didi

PHP - 使用参数调用函数时出现问题

转载 作者:行者123 更新时间:2023-12-04 18:16:12 25 4
gpt4 key购买 nike

我需要在 PHP 中调用一个函数,它接受 3 个参数 RGB 值。此函数将 RGB 颜色值转换为 HSL 值,因此 (R,G,B)括号中是必需的。

这是我的功能:

function RGBtoHSL($red, $green, $blue) {
// convert colors
}

其中,如果我对以下内容进行测试调用,它就可以正常工作:
RGBtoHSL(255,0,0);

也可以这样工作:
RGBtoHSL(255,000,000);

现在,在我的页面下方,我有一个变量 $displayRGB它以这种格式保存当前像素 RGB 值 xxx,xxx,xxx .我已经回显了这个变量来测试格式是否符合我的要求并且确实如此,但是当我尝试将此变量添加到我的函数调用者时,它失败并出现错误“缺少参数 2,缺少参数 3”并指向这一行:
RGBtoHSL($displayRGB);

我还在使用 PHP(来自 ASP),有人可以帮我指出正确的方向并将我的假人传给我吗?

最佳答案

您的 $displayRGB是单个变量(我想是字符串类型)。您可以做的是将此字符串拆分为一个数组:

$rgbArray = explode(',', $displayRGB);

然后将其传递给您的函数
RGBtoHSL($rgbArray[0], $rgbArray[1], $rgbArray[2]);

关于PHP - 使用参数调用函数时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11658880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com