Como puedo preguntar si el campo contiene un signo + - / o *? para asi resolverlo?
Gracias, espero ayuda!!
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Diferencias numero de operaciones en bd Hola, tengo guardados en una bd un valor que a veces es un numero y otras una operacion, si es un numero, lo muestro directamente pero si es una operacion la quiero resolver, como puedo hacer para saber esto? Como puedo preguntar si el campo contiene un signo + - / o *? para asi resolverlo? Gracias, espero ayuda!! ![]() |
| |||
Hola!!! gracias por ponerte a pensar! Te cuento yo tenia algo asi, parecido a lo que me pasaste: $formula posee la operacion por ejemplo 200/85 $operacion = explode (" ",$formula); switch ($operacion[1]) { case "*": $resultado= $operacion[0] * $operacion[2]; break; case "+": $resultado= $operacion[0] + $operacion[2]; break; case "-": $resultado= $operacion[0] - $operacion[2]; break; case "/": $resultado= $operacion[0] / $operacion[2]; break; } y anda, lo resuelve, el tema es que yo quiero saber como preguntar si contiene +, - etc para asi mandarlo al switch , sino que pase de largo, porque algunos valores son los resultados directamente y no los tengo que procesar. Estuve buscando algo y estoy viendo la funcion strtr pero me parece que solamente me sirve para encontrar y reemplazar. Estoy muy desorientada?? ![]() Graciassssssssss |
| ||||
Pues lo que preguntas es precisamente lo que te puse. Mira, donde dices: Cita: la respuesta esta en esta parte del código que te coloque:Código PHP: Y en donde mencionaste esto: Cita: Para esto estan las líneas que también te coloque y son estas:Código PHP: ![]() |