Foros del Web » Programando para Internet » PHP »

ayuda con variable

Estas en el tema de ayuda con variable en el foro de PHP en Foros del Web. que tal amigos , necesito su ayuda con lo siguiente miren tengo una variable llamada $valor a esa variable se le asigna un porcentaje mas ...
  #1 (permalink)  
Antiguo 15/03/2009, 12:49
 
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 25
Antigüedad: 11 años, 1 mes
Puntos: 2
ayuda con variable

que tal amigos , necesito su ayuda con lo siguiente

miren tengo una variable llamada $valor

a esa variable se le asigna un porcentaje mas o menos asi

$valor=45.3647576;

y al sacarla en pantalla

echo $valor."%";

aparece

45.3647576%

muy bien pero mi problema es que como puedo

aser que al sacarla en pantalla solo aparescan los dos o tres primeros numeros

algo asi

45.3%


bueno eso

saludos
  #2 (permalink)  
Antiguo 15/03/2009, 13:49
 
Fecha de Ingreso: junio-2005
Ubicación: México, México
Mensajes: 429
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: ayuda con variable

Es fácil, en lugar de usar echo usa la función printf.

Para hacer lo que quiere haces:

printf ("%.2f", $valor);

Lo que hace la función es que con el % le dices que va a insertar una variable; con la "f" le dices que es "float" (o sea, con punto decimal); con el .2 le indicas que sólo te muestre 2 números después del punto. El segundo parámetro es la variable a mostrar.

Para más referencia de printf: http://www.ignside.net/man/php/printf.php

Saludos!
  #3 (permalink)  
Antiguo 15/03/2009, 13:59
 
Fecha de Ingreso: diciembre-2002
Ubicación: Toledo
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: ayuda con variable

Código PHP:
//redonde de decimales
function redondeado ($numero$decimales) {
   
$factor pow(10$decimales);
   return (
round($numero*$factor)/$factor); } 
Lo utilizas asi:
Código PHP:
echo redondeado($valor,1); 
Cambiando ($valor,1) por ($valor, 2) muestra dos decimales.
  #4 (permalink)  
Antiguo 15/03/2009, 15:01
 
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 25
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: ayuda con variable

con la funcion printf tube algunos problemas asi que utilize la dada por AngelFelix y funciono perfecto


gracias a todos :D
  #5 (permalink)  
Antiguo 15/03/2009, 15:03
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 11 años, 5 meses
Puntos: 53
Respuesta: ayuda con variable

Código PHP:
substr($valor,0,3); 
Function substr
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:17.