fork download
  1. <?php
  2. $exp = "62*2+15634=";
  3. $number = 0;
  4. $op;
  5. $falg = false;
  6. $result = 0;
  7. for($i = 0; $i < strlen($exp); $i++) {
  8. if(!is_numeric($exp[$i])) {
  9. if ($flag) {
  10. $result = eval("return {$result} $op {$number};");
  11. $op = $exp[$i];
  12. $number = 0;
  13. if($op == "=") {
  14. echo "$result";
  15. exit();
  16. }
  17. }
  18. else {
  19. $op = $exp[$i];
  20. $flag = true;
  21. $result = $number;
  22. $number = 0;
  23. }
  24. }
  25. else {
  26. $number = 10 * $number + $exp[$i];
  27. }
  28. }
Success #stdin #stdout #stderr 0s 82560KB
stdin
Standard input is empty
stdout
15758
stderr
PHP Notice:  Undefined variable: flag in /home/O0iJZd/prog.php on line 9