@@ 2225-2249 (lines=25) @@ | ||
2222 | * @param mixed $arg,... Data values |
|
2223 | * @return float |
|
2224 | */ |
|
2225 | public static function MAXA() |
|
2226 | { |
|
2227 | $returnValue = null; |
|
2228 | ||
2229 | // Loop through arguments |
|
2230 | $aArgs = Functions::flattenArray(func_get_args()); |
|
2231 | foreach ($aArgs as $arg) { |
|
2232 | // Is it a numeric value? |
|
2233 | if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { |
|
2234 | if (is_bool($arg)) { |
|
2235 | $arg = (integer) $arg; |
|
2236 | } elseif (is_string($arg)) { |
|
2237 | $arg = 0; |
|
2238 | } |
|
2239 | if ((is_null($returnValue)) || ($arg > $returnValue)) { |
|
2240 | $returnValue = $arg; |
|
2241 | } |
|
2242 | } |
|
2243 | } |
|
2244 | ||
2245 | if (is_null($returnValue)) { |
|
2246 | return 0; |
|
2247 | } |
|
2248 | return $returnValue; |
|
2249 | } |
|
2250 | ||
2251 | ||
2252 | /** |
|
@@ 2384-2408 (lines=25) @@ | ||
2381 | * @param mixed $arg,... Data values |
|
2382 | * @return float |
|
2383 | */ |
|
2384 | public static function MINA() |
|
2385 | { |
|
2386 | $returnValue = null; |
|
2387 | ||
2388 | // Loop through arguments |
|
2389 | $aArgs = Functions::flattenArray(func_get_args()); |
|
2390 | foreach ($aArgs as $arg) { |
|
2391 | // Is it a numeric value? |
|
2392 | if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { |
|
2393 | if (is_bool($arg)) { |
|
2394 | $arg = (integer) $arg; |
|
2395 | } elseif (is_string($arg)) { |
|
2396 | $arg = 0; |
|
2397 | } |
|
2398 | if ((is_null($returnValue)) || ($arg < $returnValue)) { |
|
2399 | $returnValue = $arg; |
|
2400 | } |
|
2401 | } |
|
2402 | } |
|
2403 | ||
2404 | if (is_null($returnValue)) { |
|
2405 | return 0; |
|
2406 | } |
|
2407 | return $returnValue; |
|
2408 | } |
|
2409 | ||
2410 | ||
2411 | /** |