Te muestra porque number_format aplica un redondeo. Podrias lograrlo haciendo
Código PHP:
<? number_format(floor($p24 * 100) / 100); ?>
o bien definiendo, y usando esta función:
Código PHP:
function jachTruncFloat($numero, $decimales = 2) {
$factor = pow(10, $decimales);
$result = floor($numero * $factor) / $factor;
return($result);
}
No he tenido tiempo de probarla, y quizas tenga algun error de sintaxis... pero tiene la idea.
Luego solo la usas asi:
Código PHP:
<? jachTruncFloat($p24, 2) ?>
Hasta luego.