<?php
$number = 0;
$result = 0;
$op = '';
$input = "53+6*2=";
$inputLength = strlen($input);
for ($i=0;$i<$inputLength;$i++){
if ($char == "*"||$char== "="||$char== "-"||$char== "+"){
if ($op == "+"){
$result+=$number;
}
elseif($op == "*"){
$result*=$number;
}
elseif($op == "-"){
$result-=$number;
}
elseif ($op == "="){
}
else{
$result= $number;
}
echo "op[$op] result[$result] number[$number] char[$char] \n";
$number = 0;
$op = $char;
}
$number=$number*10+$char;
}
}
PD9waHAKJG51bWJlciA9IDA7CiRyZXN1bHQgPSAwOwokb3AgPSAnJzsKCiRpbnB1dCA9ICI1Mys2KjI9IjsKJGlucHV0TGVuZ3RoID0gc3RybGVuKCRpbnB1dCk7Cgpmb3IgKCRpPTA7JGk8JGlucHV0TGVuZ3RoOyRpKyspewoJCgkkY2hhciA9IHN1YnN0cigkaW5wdXQsJGksMSk7CglpZiAoJGNoYXIgPT0gIioifHwkY2hhcj09ICI9Inx8JGNoYXI9PSAiLSJ8fCRjaGFyPT0gIisiKXsKCQkKCQlpZiAoJG9wID09ICIrIil7CgkJCSRyZXN1bHQrPSRudW1iZXI7CgkJfQoJCWVsc2VpZigkb3AgPT0gIioiKXsKCQkJJHJlc3VsdCo9JG51bWJlcjsKCQkJCQl9CgkJZWxzZWlmKCRvcCA9PSAiLSIpewoJCQkkcmVzdWx0LT0kbnVtYmVyOwoJCX0KCQllbHNlaWYgKCRvcCA9PSAiPSIpewoJCQkKCQl9CgkJZWxzZXsKCQkJJHJlc3VsdD0gJG51bWJlcjsKCQkJCQl9CgkJCgkJCWVjaG8gIm9wWyRvcF0gcmVzdWx0WyRyZXN1bHRdIG51bWJlclskbnVtYmVyXSBjaGFyWyRjaGFyXSBcbiI7CgkJCSRudW1iZXIgPSAwOwoJCQkkb3AgPSAkY2hhcjsKCQkJCgl9CgllbHNlaWYgKGlzX251bWVyaWMoJGNoYXIpKXsKCQkkbnVtYmVyPSRudW1iZXIqMTArJGNoYXI7Cgl9Cgp9Cg==