Qual é a diferença entre andar e roda

CODE RESULTS $a = floor(3.5); //3 $b = round(3.5, 0, PHP_RO ... ettype($b); //double Qual é a diferença?? quando uso piso() ou redondo() para o número acima.?