1.在创建函数的时候,函数的形参可以不定义其个数,而随需要传入的或用到的数量决定。类似于自定义。
<?php
//例如下列函数求传入参数是偶数的和。
function qiuhe()
{
//获取传入函数的参数,放入数组中
$all_args = func_get_args();
//或取传入函数的个数
$count = func_num_args();
//定义一个变量用于接收求出的和。
for($i = 0; $i < $count; $i++)
{
//判断数组中每个元素使是否是偶数
if($all_args[$i] % 2 == 0)
{
$sum += $all_args[$i];
}
}
echo "sum= $sum";
}
//调用函数
qiuhe(1 , 3 , 5 , 8 , 2);
//再调用一次
qiuhe(2 , 4 ,3 , 9);
//参数数量个数随便传入都可以。
?>