一个比较简单的函数:
function sum() {
$nums = func_get_args();
$sum = 0;
foreach( $nums as $num ) {
$sum += $num;
}
return $sum;
}
sum(1,2,3,4,5); // 15
例子只是简单的演示“若干数”的和是怎么实现的,实际情况还要在函数里增加一些类型检查等步骤来保障程序的稳定运行。
$str = "1,3,5,6,7,88,65,454,7686";//若干数字
$arr = explode(",",$str);//转换为数组
$sum = 0;//用户存放和
foreach($arr as $v){
$sum += $v;
}
echo $sum;
?>
随手写的一个例子,本人环境下运行正常,都是php自带的函数,不知道的查下手册,很好理解的
function sum($array){
$sum = 0;
foreach($array as $value){
$sum += $value;
}
return $sum;
}
$values = array(1,3,4,56,7,99,.........);
echo sum($values);