Resultado erroneo con round

Ramiro
06 de Septiembre del 2008
// <?php
// $numero = 1.565;
// $resultado = round($numero,2);
// echo $resultado;
// echo '<br>';
// $numero = 0.565;
// $resultado = round($numero,2);
// echo $resultado;
//?>

//por que de este resultado ???? me refiero en la parte de los decimales el round con dos decimales en el primero es correcto .57 en el segundo incorrecto .56

//cual el motivo????