Solve math question in PHP
Posted
by Koning WWWWWWWWWWWWWWWWWWWWWWW
on Stack Overflow
See other posts from Stack Overflow
or by Koning WWWWWWWWWWWWWWWWWWWWWWW
Published on 2010-05-15T18:42:43Z
Indexed on
2010/05/15
18:44 UTC
Read the original article
Hit count: 319
The user can enter a math problem like 5 + 654
, 6 ^ 24
, 2!
, sqrt(543)
, log(54)
, sin 5
, sin(50)
. After some reformatting (e.g. change sin 5
into sin(5)
), and doing an eval, PHP gives me the right result. However, this is quite unsafe. Can anyone point me in the right direction parsing and solving a math question like the examples above, which is safe? Thanks.
© Stack Overflow or respective owner