0

Como identificar operadores em uma string?

criado por Philippe Silva em 12/10/2012 2:13pm
Boa tarde pessoal,

Gostaria de identificar um texto contendo números e operadores matemáticos, depois mostrar o resultado.

Exemplo:

$string = "1 + 2 + 3 - 1"; // sempre segue essa logica, numero depois operador seguido de outro numero.

/*
* 1 + 2 = 3 + 3 = 6 - 1 = 5
* resultado igual a 5
*
*/


Espero que possam me ajudar.

Muito Obrigado



Lista de Respostas:

+1
Resposta Final (Undo)
15/10/2012 4:08pm
(~12 anos atrás)
Marcos Regis respondeu:
existe a função eval() que avalia uma expressão em string.

ex.:

<?php
$string = "1 + 2 + 3 - 1";

echo eval('echo ' . $string.';');
?>

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)