note 52809 added to function.func-get-args

From: Date: Fri, 13 May 2005 07:37:11 +0000
Subject: note 52809 added to function.func-get-args
Groups: php.notes 
Request: Send a blank email to php-notes+get-89364@lists.php.net to get a copy of this message
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); ?> ---- Manual Page -- http://www.php.net/manual/en/function.func-get-args.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+52809 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+52809&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+52809&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+52809&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+52809&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+52809&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+52809&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#89364) next »