User Tools

Site Tools


phpsqlet:numbers_part_two_-_floating_points

numbers part two : floating points

Nombres entiers et à virgule stockés différement en mémoire.

$float = 3.14;
echo $float+7; // 10.14
echo 3/4; // 0.75
echo 1/0; // erreur : division par zéro

fonctions

echo round(3.14); // 3 : arrondi le plus proche
echo round(3.14,1); // 3.1 : 1 chiffre après la virgule
echo ceil(3.14); // 4 : arrondi supérieur
echo floor(3.14); // 3 : arrondi inférieur

// note : echo output true as 1 et false as rien du tout

echo is_int(3); // 1
echo is_int(3.14); // rien

echo is_float(3); // rien
echo is_float(3.14); // 1

echo is_numeric(3); // 1
echo is_numeric(3.14); // 1
echo is_numeric("yolo"); // rien
phpsqlet/numbers_part_two_-_floating_points.txt · Last modified: 2016/04/13 15:35 by leo