Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2015, 05:01
freedatos
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años
Puntos: 5
Operadores dinamicos en un if

Hola ammigos esto como se puede hacer estoy intentando hacerlo dinamico pero algo algo mal e echo una funcion con un simple if que quierop que sea todo dinamico lo estoy haciendo asi pero no va bien.

Código PHP:
    public function saldo($cantidad1,$operador,$cantidad2)
    {
        
// // /// // / // // // // // // // // // // //
        
switch ($operador) {
            case 
"<":
                
$condicion $cantidad1."<".$cantidad2;
            break;
            case 
">":
                
$condicion $cantidad1.">".$cantidad2;
            break;
            case 
"==":
                
$condicion $cantidad1."==".$cantidad2;
            break;
            case 
">=":
                
$condicion $cantidad1.">=".$cantidad2;
            break;
            case 
"<=":
                
$condicion $cantidad1."<=".$cantidad2;
            break;
        }
        
        
// // /// // / // // // // // // // // // // //
        
if(eval($condicion))
        {
            echo 
"SI SE CUMPLE";
        }else
        {
            echo 
"NO SE CUMPLE";
        }
        
// // /// // / // // // // // // // // // // //
    

EL EVAL no me esta trabajando.

como hago que el $valor y le estoy pasando un operador > < == etc... tome efecto en el if.
__________________
Si la vida te da la espalda tocale el culo

Última edición por freedatos; 26/02/2015 a las 05:42