Cita:
Iniciado por Netfrank Creo que con el explode andarías bien!
Yo propongo algo así:
Código PHP:
// Separas los enteros de los decimales.
$sep = explode(".",$numero);
if(count($sep)>1){
// Si existe un decimal lo tomamos
if($sep[1]>5){
// Si el decimal es mayor que 5 pasamos al siguiente entero
$numero_final = $sep[0] + 1;
} else {
// Si es menor que 5
$numero_final = $sep[0];
}
}
Gracias por tu ayuda lo hice asi
Código PHP:
<?php
$tp2=($pfinal+$pfinal2+$pfinal3+$pfinal4)/10;
$sep = explode(".",$tp2);
if(count($sep)>1){
// Si existe un decimal lo tomamos
if($sep[1]>5){
// Si el decimal es mayor que 5 pasamos al siguiente entero
$tp2_final = $sep[0] + 1;
} else {
// Si es menor que 5
$tp2_final = $sep[0];
}
} ?>
En teoría funciona solo que si tengo 9.0 de resultado lo sube a 10
supongo que debo agregar otra condición