Tema: Cadenas PHP
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2019, 20:47
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 342
Antigüedad: 13 años, 9 meses
Puntos: 69
Respuesta: Cadenas PHP

Cita:
Iniciado por Calle7 Ver Mensaje
Hola a todos, tengo el siguiente problema:

1. Obtengo una cadena por POST. Por ejemplo : 125+487*85/2
2. Quiero recorrer la cadena pasar cada número (125) (487) (85) (2) en una variable independiente, al igual que cada operador que haya en la cadena (+) (*) (/)
3 Para finalmente resolver la operación según el orden (De izquierda a derecha)


Espero puedan ayudarme.


Saludos.
parsea la cadena y descomponela, para ello existe la funcion de php, para tokenizar,string,
http://es.php.net/manual/es/function.token-get-all.php

con ello te retonar un array , con cada componente, si son ENtero flotante, string, parentesis, etc , en fin es una funcion muy poderosa,

con lo cual no importa si ingresan

Código PHP:
1*2+349 
o
Código PHP:
1     * .    .     +     349 
si ignoras los espacios podras realizar lo que quieras
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9