note 97752 added to ref.math

From: Date: Thu, 06 May 2010 13:30:32 +0000
Subject: note 97752 added to ref.math
Groups: php.notes 
Request: Send a blank email to php-notes+get-169001@lists.php.net to get a copy of this message
I was messing with some functions and made up the following ones, i have no idea if they will be of use but here goes. function avgval($avg_vals) { if ( is_array($avg_vals) && !empty($avg_vals) && count($avg_vals) > 1 ) { $return_vals = ( array_sum($avg_vals) / count($avg_vals) ); } elseif ( is_array($avg_vals) && !empty($avg_vals) && count($avg_vals) == 1 ) { $return_vals = current($avg_vals); } else { $return_vals = FALSE; } return $return_vals; } echo avgval(array(6,11,7)); // outputs 8 echo avgval(array(6)); // outputs 6 function avgvals($avg_vals,$avg_delimiter=',') { if ( (is_string($avg_vals) && !empty($avg_vals) && strlen($avg_vals) > 2) && (is_string($avg_delimiter) && !empty($avg_delimiter)) ) { $average_vals = explode($avg_delimiter, $avg_vals); $return_vals = ( array_sum($average_vals) / count($average_vals) ); } elseif ( (is_string($avg_vals) && !empty($avg_vals) && strlen <= 2) && (is_string($avg_delimiter) && !empty($avg_delimiter)) ) { $return_vals = $avg_vals; } else { $return_vals = FALSE; } return $return_vals; } echo avgvals('6,11,7'); // outputs 8 echo avgvals('6-11-7', '-'); // outputs 8 echo avgvals('6'); // outputs 6 ---- Server IP: 78.110.173.36 Probable Submitter: 82.1.142.218 ---- Manual Page -- http://www.php.net/manual/en/ref.math.php Edit -- https://master.php.net/note/edit/97752 Del: integrated -- https://master.php.net/note/delete/97752/integrated Del: useless -- https://master.php.net/note/delete/97752/useless Del: bad code -- https://master.php.net/note/delete/97752/bad+code Del: spam -- https://master.php.net/note/delete/97752/spam Del: non-english -- https://master.php.net/note/delete/97752/non-english Del: in docs -- https://master.php.net/note/delete/97752/in+docs Del: other reasons-- https://master.php.net/note/delete/97752 Reject -- https://master.php.net/note/reject/97752 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#169001) next »