[Php-avanzado] Tesis PHP Avanzado
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Mayo 15 12:51:51 ART 2009
Hola,
es más sano un switch que consulte el contenido de la variable. Si es +
hará una suma, si es - una resta, etc.
La solución de Alejandro es válida, pero sirve solo para operadores del
lenguaje. La validación requerida para ejecutar ese eval() de forma
segura es igual o más larga que el switch, que es la solución
algorítmica...
El vie, 15-05-2009 a las 04:02 -0300, ale mercado escribió:
> Hola Fernando,
>
> Con eval() podés resolverlo, poniendo:
> eval("return($a $c $b);");
> te devuelve 6 en este caso.
>
> No sé si lo "mejor" es resolverlo así peeero... anda.
>
> saludos!
>
>
> ale
>
>
> 2009/5/14 Fernando Gimenez <jfermdp en yahoo.com.ar>
> No debe ser complicado pero no me funciona...
>
> Si tengo dos variables numéricas Ej: $A=1 , $B=5 y otra que
> tengo un operador por ejemplo $C="+"
>
> Y lo que quiero es que a la primera variable, siguiendo el
> ejemplo se le sume la segunda variable numérica ... como lo
> armo?
> Por que si concateno las variables me las interpreta como
> caracter.
> Es decir en vez de ser 6 el resultado me da 1+5
>
> Tiren ideas. Gracias!
>
>
>
> ______________________________________________________________
>
> ¡Viví la mejor experiencia en la web!
> Descargá gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=ar
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado