php函数中参数约束定义变长参数
php函数中参数约束定义变长参数代码如下:
<?php
// ...$hobby包含了除了前面两个参数以外的所有参数
function fun($name,$age,...$hobby) {
echo '姓名:'.$name,'<br>';
echo '年龄:'.$age,'<br>';
print_r($hobby);
echo '<hr>';
}
fun('tom',22);
fun('berry',25,'读书','睡觉');运行结果:
function fun(...$args) {
print_r($args);
echo '<br>';
}
$num=;
echo '<pre>';
fun(...$num); //将数组中的参数展开
//运行结果
/*
Array
(
=> 10
=> 20
)
*/
页:
[1]