Tema: funcion
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2007, 20:08
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: funcion

Otra opción sería:

Código PHP:
function op($n1$n2$op) {
    
$ops = array('+','-','*','/');
    if(
in_array($op$ops)) eval("\$r = $n1 $op $n2;");
    else 
$r false;
    return 
$r;
}
 
//EJEMPLOS
 
$numero1 5;
$numero2 8;
 
echo 
"Número 1: $numero1<br />Número 2: $numero2 <br /><br />";
 
echo 
"Suma: " op($numero1$numero2"+") . "<br />";
echo 
"Resta: " op($numero1$numero2"-") . "<br />";
echo 
"Multiplicación: " op($numero1$numero2"*") . "<br />";
echo 
"Division: " op($numero1$numero2"/") . "<br />"
Imprime:
Código:
Número 1: 5
Número 2: 8 

Suma: 13
Resta: -3
Multiplicación: 40
Division: 0.625
No hay diferencia en cuanto a funcionalidad con la que te dio Marvin. Ambas dan exactamente el mismo resultado.

Un saludo,