October 2005
Intermediate to advanced
372 pages
11h 35m
English
floor()
float floor ( float num )The floor() function takes a floating-point number as its only parameter and rounds it to the nearest integer below its current value. If you provide an integer, nothing will happen. For example:
$number = floor(11.1); // 11
$number = floor(11.9); // 11
$number = floor(11); // 11The floor() function converts a positive floating-point number to an integer in the same way as typecasting, except typecasting is faster. This is not true for negative numbers, where the two will produce different results because floor() rounds down (e.g., -3.5 becomes -4) and typecasting knocks off the non-integer data (e.g., -3.5 becomes -3).