<?php
$input = '2+2*2-2=';
$inputLenght = strlen($input);
$number = 0;
$result = 0;
$op = '';
for($i = 0; $i < $inputLenght; $i++) {
$char = substr($input, $i, 1); if($char == '*' || $char == '+' || $char == '-' ||$char == '=') {
$timePer = $op;
$op = $char;
$number = $number * 10;
$number = $number + $z;
}
if($timePer == '*'){
$result = $result * $number;
}
if($timePer == '+'){
$result = $result + $number;
}
if($timePer == '-'){
$result = $result - $number;
}
if($timePer == '='){
echo $result;
}
}
}
PD9waHAKIAokaW5wdXQgPSAnMisyKjItMj0nOwokaW5wdXRMZW5naHQgPSBzdHJsZW4oJGlucHV0KTsKIAokbnVtYmVyID0gMDsKJHJlc3VsdCA9IDA7CiRvcCA9ICcnOwogCmZvcigkaSA9IDA7ICRpIDwgJGlucHV0TGVuZ2h0OyAkaSsrKSB7CgkkY2hhciA9IHN1YnN0cigkaW5wdXQsICRpLCAxKTsKCQlpZigkY2hhciA9PSAnKicgfHwgJGNoYXIgPT0gJysnIHx8ICRjaGFyID09ICctJyB8fCRjaGFyID09ICc9JykgewoJCSR0aW1lUGVyID0gJG9wOwoJCSRvcCA9ICRjaGFyOwoJCQkJaWYgKGlzX251bWVyaWMoJGNoYXIpKSB7CgkJCSR6ID0gaW50dmFsKCRjaGFyKTsKCQkJJG51bWJlciA9ICRudW1iZXIgKiAxMDsKCQkJJG51bWJlciA9ICRudW1iZXIgKyAkejsKCQl9CgkJCQkJCWlmKCR0aW1lUGVyID09ICcqJyl7CgkJCSRyZXN1bHQgPSAkcmVzdWx0ICogJG51bWJlcjsKCQkJfQoJCWlmKCR0aW1lUGVyID09ICcrJyl7CgkJCSRyZXN1bHQgPSAkcmVzdWx0ICsgJG51bWJlcjsKCQkJfQogCgkJaWYoJHRpbWVQZXIgPT0gJy0nKXsKCQkJJHJlc3VsdCA9ICRyZXN1bHQgLSAkbnVtYmVyOwoJCQl9CiAKCQlpZigkdGltZVBlciA9PSAnPScpewoJCQllY2hvICRyZXN1bHQ7CgkJCX0KfQp9CiA=