@@ 2203-2227 (lines=25) @@ | ||
2200 | * @param mixed $arg,... Data values |
|
2201 | * @return float |
|
2202 | */ |
|
2203 | public static function MAXA() |
|
2204 | { |
|
2205 | $returnValue = null; |
|
2206 | ||
2207 | // Loop through arguments |
|
2208 | $aArgs = Functions::flattenArray(func_get_args()); |
|
2209 | foreach ($aArgs as $arg) { |
|
2210 | // Is it a numeric value? |
|
2211 | if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { |
|
2212 | if (is_bool($arg)) { |
|
2213 | $arg = (integer) $arg; |
|
2214 | } elseif (is_string($arg)) { |
|
2215 | $arg = 0; |
|
2216 | } |
|
2217 | if ((is_null($returnValue)) || ($arg > $returnValue)) { |
|
2218 | $returnValue = $arg; |
|
2219 | } |
|
2220 | } |
|
2221 | } |
|
2222 | ||
2223 | if (is_null($returnValue)) { |
|
2224 | return 0; |
|
2225 | } |
|
2226 | ||
2227 | return $returnValue; |
|
2228 | } |
|
2229 | ||
2230 | /** |
|
@@ 2357-2381 (lines=25) @@ | ||
2354 | * @param mixed $arg,... Data values |
|
2355 | * @return float |
|
2356 | */ |
|
2357 | public static function MINA() |
|
2358 | { |
|
2359 | $returnValue = null; |
|
2360 | ||
2361 | // Loop through arguments |
|
2362 | $aArgs = Functions::flattenArray(func_get_args()); |
|
2363 | foreach ($aArgs as $arg) { |
|
2364 | // Is it a numeric value? |
|
2365 | if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { |
|
2366 | if (is_bool($arg)) { |
|
2367 | $arg = (integer) $arg; |
|
2368 | } elseif (is_string($arg)) { |
|
2369 | $arg = 0; |
|
2370 | } |
|
2371 | if ((is_null($returnValue)) || ($arg < $returnValue)) { |
|
2372 | $returnValue = $arg; |
|
2373 | } |
|
2374 | } |
|
2375 | } |
|
2376 | ||
2377 | if (is_null($returnValue)) { |
|
2378 | return 0; |
|
2379 | } |
|
2380 | ||
2381 | return $returnValue; |
|
2382 | } |
|
2383 | ||
2384 | /** |