Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/02/2012, 12:46
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 7 meses
Puntos: 88
Respuesta: Consulta con if

te dejo una función para que hagas tus comparaciones
Código PHP:
Ver original
  1. $dato =6.81;//dato a comparar
  2. //arreglo con las comparaciones
  3. //array(dato_inicial, $dato_final, $valor que retorna)
  4. $comparaciones=array(
  5.     array(0,6.4,'---'),
  6.     array(6.5,6.59,20),
  7.     array(6.6,6.69,40),
  8.     array(6.7,6.79,60),
  9.     array(6.8,6.89,80),
  10.     array(6.9,6.99,100)
  11. );
  12.  
  13. function between($dato, $arr, $ini=0){
  14.     if(count($arr) > $ini){
  15.         if($dato >= $arr[$ini][0] && $dato <= $arr[$ini][1]){
  16.             return $arr[$ini][2];
  17.         }else
  18.             return between($dato, $arr, ++$ini);
  19.     }else
  20.         return false;
  21. }
  22. if($total=between($dato,$comparaciones))
  23.     echo $total;
  24. else
  25.     echo $dato . ' => no exite en las comparaciones';
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.