PHP如何将去除首元素的数组值作为可变数量参数传入方法?
解决方案
先移除数组首个不需要的元素:
array_shift($array);
PHP 5.6及以上版本(推荐方案)
直接使用参数解包操作符...将数组元素按顺序展开为方法入参,完全兼容任意长度的数组:
(new UrlLibry())->SetUrl(...$array);
PHP 5.6以下版本兼容方案
使用call_user_func_array实现动态参数传递:
$lib = new UrlLibry(); call_user_func_array([$lib, 'SetUrl'], $array);
内容的提问来源于stack exchange,提问作者Dimitar
相关产品推荐
相关产品推荐

