See Release Notes
Long Term Support Release
Differences Between: [Versions 400 and 401] [Versions 401 and 402] [Versions 401 and 403]
1 <?php 2 3 namespace PhpOffice\PhpSpreadsheet\Calculation\MathTrig; 4 5 use PhpOffice\PhpSpreadsheet\Calculation\ArrayEnabled; 6 use PhpOffice\PhpSpreadsheet\Calculation\Exception; 7 8 class IntClass 9 { 10 use ArrayEnabled; 11 12 /** 13 * INT. 14 * 15 * Casts a floating point value to an integer 16 * 17 * Excel Function: 18 * INT(number) 19 * 20 * @param array|float $number Number to cast to an integer, or can be an array of numbers 21 * 22 * @return array|string Integer value, or a string containing an error 23 * If an array of numbers is passed as the argument, then the returned result will also be an array 24 * with the same dimensions 25 */ 26 public static function evaluate($number) 27 { 28 if (is_array($number)) { 29 return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $number); 30 } 31 32 try { 33 $number = Helpers::validateNumericNullBool($number); 34 } catch (Exception $e) { 35 return $e->getMessage(); 36 } 37 38 return (int) floor($number); 39 } 40 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body