<?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 == '=') {
$op = $char;
if($op == '*'){
$result = $result * $number;
}
if($op == '+'){
$result = $result + $number;
}
if($op == '-'){
$result = $result - $number;
}
if($op == '='){
echo $result;
}
}
$number = $number * 10;
$number = $number + $z;
}
}
PD9waHAKIAokaW5wdXQgPSAnMisyKjItMj0nOwokaW5wdXRMZW5naHQgPSBzdHJsZW4oJGlucHV0KTsKIAokbnVtYmVyID0gMDsKJHJlc3VsdCA9IDA7CiRvcCA9ICcnOwogCmZvcigkaSA9IDA7ICRpIDwgJGlucHV0TGVuZ2h0OyAkaSsrKSB7CgkkY2hhciA9IHN1YnN0cigkaW5wdXQsICRpLCAxKTsKCQlpZigkY2hhciA9PSAnKicgfHwgJGNoYXIgPT0gJysnIHx8ICRjaGFyID09ICctJyB8fCRjaGFyID09ICc9JykgewoJCSRvcCA9ICRjaGFyOwoJCWlmKCRvcCA9PSAnKicpewoJCQkkcmVzdWx0ID0gJHJlc3VsdCAqICRudW1iZXI7CgkJCX0KCQkJCWlmKCRvcCA9PSAnKycpewoJCQkkcmVzdWx0ID0gJHJlc3VsdCArICRudW1iZXI7CgkJCX0KIAoJCQlpZigkb3AgPT0gJy0nKXsKCQkJJHJlc3VsdCA9ICRyZXN1bHQgLSAkbnVtYmVyOwoJCQl9CiAKCQkJaWYoJG9wID09ICc9Jyl7CgkJCWVjaG8gJHJlc3VsdDsKCQkJZXhpdDsKCQkJfQoJCX0KCQllbHNlaWYgKGlzX251bWVyaWMoJGNoYXIpKSB7CgkJCSR6ID0gaW50dmFsKCRjaGFyKTsKCQkJJG51bWJlciA9ICRudW1iZXIgKiAxMDsKCQkJJG51bWJlciA9ICRudW1iZXIgKyAkejsKCQl9Cn0KIA==