Código PHP:
if($ratingtot==0){
echo "Sin Puntos";
}else{
$rating = $rating / $ratingtot;
echo "$rating";
}
| |||
Hola, Si quieres limitar el numero de decimales tienes number_format(). Si lo que quieres es redondear el resultado tienes round(), ceil() y floor(). Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Existe en este foro un mensaje con las FAQs. Y si no mal recuerdo, una de ellas es sobre el number_format(). Y si no, en www.php.net en el manual tienes ejemplos y las definiciones de las funciones. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Lo que hay en el FAQs no responde a mi pregunta o soy yo el que no entiende... Lo que busco es que el numero quede xx,xx, porque en estos momentos el resultado de la divicion me queda xx, xxxxxxxxxxxxx siendo decimales periodicos. |
| |||
Nukelino .. El ejemlo de la FAQ es bastante claro .. pero si quieres mas información al respecto, ya te han aconsejado que leas la fuente oficial de la definición de esa función: "number_format()" .. Fijate en la definción de la función: string number_format ( float number[, int decimals [, string dec_point [, string thousands_sep]]]) Mira los ejemplos .. http://www.php.net/manual/es/function.number-format.php Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Muchas gracias, utilise el manual de php.net y encontre que lo que necesitaba era utilizar substr la divicion delimitando los decimales me quedo asi: Código PHP: Saludos |
| ||||
Aunque con subst estas "cortando" la cadena, y no redondeandola. Que pasará cuando el resultado sea 100.00?? te cortará el ultimo 0... Mira, solo tienes que tomar los consejos como te los han puesto. Esta gente sabe lo que dice! Código PHP:
__________________ Manoloweb |
| ||||
No se que tan preciso quieras ser con tus ratings pero citando tu ejemplo inicial: "7.8181818181818" Tu sistema te dará: 7.81 Lo correcto sería: 7.82 Esto último lo podrías conseguir con lo siguiente: Código PHP:
__________________ Manoloweb |