como hago para que una variable x la cual es el resultado de una division se imprima en numeros enteros
$resultado= 5/2
echo $resultado
2 y no 2.5
| |||
Re: como hago Hola, bueno en teoria, te deberia devolver 2 y no 2.5 ya que php al dividir dos enteros devuelve un entero. Pero si no te funciona asi, puedes probar de varias maneras: usando las funciones ceil() o floor(). O si no realizando un CAST al resultado de la operacion. Seria algo asi $a = (int) 5/2 con el (int) le indicas que fuerce el resultado a entero. Es cuestion de probar y revisar el manual. Saludos! <img name="Firma" src="http://www.jpw.com.ar/FirmaNok.gif" border="0" usemap="#Mapa"><map name="Mapa"><area shape="rect" coords="0,43,174,60" href="http://www.jpw.com.ar/noktemplate"></map> |
| ||||
Re: como hago Otra forma, si queres convervar el valor de tu variable tal como es, es haciendo printf() en lugar de cambiar el valor, simplemente lo muestra con el formato que vos queres. La sintaxis para sacar un integer (entero) es printf("El numero sin decimales es <b>%d</b>",$num); Eso te muestra el entero.. Igual hay que tener en cuenta que no hay que abusar de prinf cuando no se necesite ya q consume muchos mas recursos que echo()... Saludos ;) <div align="center"><img src="http://cablemodem.fibertel.com.ar/sainztrapaga/images/firma.jpg" width="435" height="70" border="0"> </div> |