我有一组具有取决于数据库的动态值的颜色。现在这些值在一个函数中是必需的,它只取值像这个函数('para1','para2','para3','para4') 其中 param1 到 param4 是数组中的颜色值。 问题是我如何以上述格式将这些值解析为该函数。只需要一个编程逻辑。语言是 php。
假设动态数组是 color[]=('red','maroon','blue','green'); 这些值应该像这样传递给这个函数:setLineColor('red','maroon','blue','green');
我正在使用此函数创建图形。(使用 PHP_graphlib 的库:链接:http://www.ebrueggeman.com/phpgraphlib/documentation.php) 欢迎任何其他建议的库。请提供一个简单的例子。
最佳答案
从 PHP 5.6 开始,您可以使用 argument unpacking使用三点运算符:
setLineColor(...$colors);
关于php - 如何将数组元素扩展为函数的单独参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026983/