为了账号安全,请及时绑定邮箱和手机立即绑定

如何将可变数量的参数传递给PHP函数

如何将可变数量的参数传递给PHP函数

PHP
蝴蝶不菲 2019-10-17 14:13:39
我有一个PHP函数,该函数需要可变数量的参数(使用func_num_args()和func_get_args()),但是我要传递给该函数的参数数量取决于数组的长度。有没有一种方法可以使用可变数量的参数来调用PHP函数?
查看完整描述

3 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

现在可以使用...运算符(在某些语言中也称为splat运算符)在PHP 5.6.x中实现:


例:


function addDateIntervalsToDateTime( DateTime $dt, DateInterval ...$intervals )

{

    foreach ( $intervals as $interval ) {

        $dt->add( $interval );

    }

    return $dt;

}


addDateIntervaslToDateTime( new DateTime, new DateInterval( 'P1D' ), 

        new DateInterval( 'P4D' ), new DateInterval( 'P10D' ) );


查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 696 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信