- 如果…在函数的定义中,则表示传入多个参数(个数不定)将合并成一个数组(索引数组)
1
2
3
4
5
6
7
8
9
10function sum(...$numbers){
$sum = 0;
foreach ($numbers as $number){
$sum += $number;
}
return $sum;
}
echo sum(1,2,3,4,5); //15 - 如果…在调用函数的语句中,则表示传入的数组(索引数组)将拆分成多个参数
1
2
3
4
5
6
7
8function add($a, $b){
return $a + $b;
}
$arr = [2,3];
echo add(...$arr); //5
var_dump(add(...[1])); //没有任何输出
var_dump(add(...['a'=>1,'b'=>2])); //没有任何输出
上一篇
前言:在开发中,之前判断数组中的键是否存在,我一直使用isset;今天看到有同事大量使用array_key_exists,闲来没事就测试了一下它们的性能。
12345678910111213141516$arr = ['id' =>
2022-06-02
下一篇
rule规则12345678910111213class Item extends \think\Validate{ protected $rule = [ ['mobile|手机号', 'require|length:11', '手机号
2022-05-31