Foros del Web » Programando para Internet » PHP »

Operaciones matematicas entre variables

Estas en el tema de Operaciones matematicas entre variables en el foro de PHP en Foros del Web. Hola a todos Quisiera saber como hago para hacer operaciones matematicas entre variables, pero que el simbolo de la operacion sea otra variable. Explico Código ...
  #1 (permalink)  
Antiguo 09/01/2007, 11:59
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 21 años, 1 mes
Puntos: 4
Operaciones matematicas entre variables

Hola a todos

Quisiera saber como hago para hacer operaciones matematicas entre variables, pero que el simbolo de la operacion sea otra variable.

Explico

Código PHP:
<?
$a 
= 2;
$b = 3;

echo 
$a+$b;
// Eso dara como resultado 5
?>
Pero si el simbolo de la operacion (en este caso +) fuese una variable, como hago para hacer la misma operacion:

Código PHP:
<?
$a 
= "2";
$b = "3";
$simbolo = "+";
?>
Salu2
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge
  #2 (permalink)  
Antiguo 09/01/2007, 12:18
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 23 años, 8 meses
Puntos: 9
Re: Operaciones matematicas entre variables

Código PHP:
function suma ($a, $b){ return $a + $b}
function 
resta ($a, $b){ return $a - $b}

if (
$simbolo == '+') $funcion = 'suma';
if (
$simbolo == '-') $funcion = 'resta';

$resultado = $funcion($a,$b); 
  #3 (permalink)  
Antiguo 09/01/2007, 14:06
 
Fecha de Ingreso: julio-2003
Ubicación: Buenos Aires
Mensajes: 96
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Operaciones matematicas entre variables

tambien existe la funcion eval, que podria funcionar:

http://www.php.net/manual/es/function.eval.php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:30.