note 52809 deleted from function.func-get-args by bjori
| From: | bjori@php.net | Date: | Tue, 25 Apr 2006 19:09:55 +0000 |
| Subject: | note 52809 deleted from function.func-get-args by bjori | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-109673@lists.php.net to get a copy of this message | ||
Note Submitter: N3Y
----
The the average of ints and mixed numbers..
<?php
function get_average() {
$numargs += func_num_args();
foreach (func_get_args() as $k => $v) {
if (is_array($v)) {
$numargs += count($v)-1;
foreach ($v as $kk => $vv) {
$num += floatval($vv);
}
} else {
$num += floatval($v);
}
}
return "$num / $numargs = ".round($num/$numargs,4);
}
# EX:)
echo get_average(array(1,2,3,4),5,4,3);
?>