Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PHP - formato porcentaje

  Imprimir  
Vista:
Imágen de perfil de lluis
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

formato porcentaje

Autor:lluis (68 intervenciones)
Fecha:18/08/2008 11:41:09
buenas,
un numero con formato 0.0401449388 quisera mostrarlo como 4,01%
como lo tengo que hacer ??
gracias
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:formato porcentaje

Autor:Luis Jordán (60 intervenciones)
Fecha:18/08/2008 12:04:09
Url:
Hola Lluis, cuanto tiempo sin dirigirme a ti... veamos lo que necesitas es recortar la cadena y pasar 2 posiciones en la coma. por lo tanto:

<?php

$num = 0.0401449388;
$num_transformado = $num * 100;

// Ahora $num_transformado vale 4.01449388
// Vamos a recortar la cadena.
$num_final = substr($num_transformado, 0, 4);

// Ahora reemplazamos el "." por la ","
$num_con_coma = str_replace ('.', ',', $num_final);
echo $num_con_coma;
?>

Espero que te sirva, un saludo.
Comentar
Imágen de perfil de lluis
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:formato porcentaje

Autor:lluis (68 intervenciones)
Fecha:18/08/2008 17:54:20
ok, me funciona muy bien
y si además quisiera forzar que salgan 2 decimales ?
es que ahora me sale:
5,75 %
25,2 %
0 %
y quisiera que saliese:
5,75%
25,20 %
0,00%

gracias por todo
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:formato porcentaje

Autor:Diego Romero (1450 intervenciones)
Fecha:18/08/2008 19:37:06
Url:
<?php
$num = 0.0401449388;
$num = number_format($num * 100, 2, ",", ".")." %";
echo $num;
?>

Enjoy ;)
Comentar