首页 > 解决方案 > 将数组的值传递给函数(而不是数组本身)

问题描述

我有一个函数,它有 5 个必需参数和 2 个可选参数。因此用户可以输入 5-7 个参数,并将它们存储在一个数组中。如何将这些值传递给函数,是否有类似 extract() 的东西返回值而不是数字?

例如:

$arr = ['one', 'two', 'three', 'four', 'five', 'six'];
functionname($arr[0], $arr[1], $arr[2],$arr[3],$arr[4],$arr[5])

不起作用,因为我永远不知道第六个参数是否真的存在。谢谢你的帮助。

标签: phparraysfunctionparametersextract

解决方案


推荐阅读