php - 将数组的值传递给函数(而不是数组本身)
问题描述
我有一个函数,它有 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])
不起作用,因为我永远不知道第六个参数是否真的存在。谢谢你的帮助。
解决方案
推荐阅读
- elasticsearch - 如果作者姓名不是文档ID,如何在多个类别中查找同一作者写作的记录
- ruby-on-rails - 谷歌omniauth rails与设计身份验证失败
- gitkraken - 让 GitKraken 忘记 GitHub 凭据
- postgresql - 复合外键没有唯一约束,PostgreSQL
- php - Wordpress 分页无法正确显示
- jfoenix - 使用按钮的 JFoenix 对话框
- python - 有没有办法获取使用 MaxAbsScaler 和 OneHotEncoder 处理的特征名称以绘制 Shapley 值?
- r - 在 R 中计算区域统计数据时,exactextract 是否会走捷径并牺牲准确性?
- javascript - 如何从服务人员发送通知
- ocaml - 在另一个函数内部时,Ocaml 递归不打印 int