mm con funcion de numeros no sabria como hacrlo exactamente como lo requiere. pero me surge una idea depronto le sirva
Código PHP:
<?
// verifica que el numero tenga decimales "Supngo que sabra alguna forma de hacerlo".
// Luego obtiene el ultimo caracter
$numero= strlen($cad)-1;
$letra = substr ($cad, $numero);
//si es cero lo elimina asi.
if ($letra== 0) substr ($cad, 0, -1);
// El paso anterior lo hace en un while hasta que se quiten los ceros de los decimales.
// Por ultimo si puede usar number format para cuadrar sus numeros.
?>
EDITO Se me adelanto abimael y con una mejor solución, pero bueno creo que la mia aunque inapropiada funciona por si le llega a ser util.. Saludos