<?php
$example = '4*10+3=';
$number = 0;
$char = 'none';
$op = 'none';
$result = 0;
for ($i=0; ; $i++) {
$getSingleOne = substr($example, $i, 1);
$number = ($number * 10) + intval($getSingleOne); } else {
$char = $getSingleOne;
$result += $number;
$result -= $number;
$result /= $number;
$result *= $number;
break;
}
$number = 0;
$op = $char;
}
}
echo "{$example} {$result}";
PD9waHAKCiRleGFtcGxlID0gJzQqMTArMz0nOwokbnVtYmVyID0gMDsKJGNoYXIgPSAnbm9uZSc7CiRvcCA9ICdub25lJzsKJHJlc3VsdCA9IDA7Cgpmb3IgKCRpPTA7IDsgJGkrKykgewoKICAgICRnZXRTaW5nbGVPbmUgPSBzdWJzdHIoJGV4YW1wbGUsICRpLCAxKTsKCiAgICBpZiAoaXNfbnVtZXJpYygkZ2V0U2luZ2xlT25lKSkgewogICAgICAgICRudW1iZXIgPSAoJG51bWJlciAqIDEwKSArIGludHZhbCgkZ2V0U2luZ2xlT25lKTsKICAgIH0gZWxzZSB7CiAgICAgICAgJGNoYXIgPSAkZ2V0U2luZ2xlT25lOwoKICAgICAgICBpZiAocHJlZ19tYXRjaCgnL1srXS8nLCAkY2hhcikgPT0gMSB8fCBwcmVnX21hdGNoKCcvbm9uZS8nLCAkY2hhcikpIHsKICAgICAgICAgICAgJHJlc3VsdCArPSAkbnVtYmVyOwogICAgICAgIH0gZWxzZWlmIChwcmVnX21hdGNoKCcvLS8nLCAkY2hhcikgPT0gMSkgewogICAgICAgICAgICAkcmVzdWx0IC09ICRudW1iZXI7CiAgICAgICAgfSBlbHNlaWYgKHByZWdfbWF0Y2goJy9cLy8nLCAkY2hhcikgPT0gMSkgewogICAgICAgICAgICAkcmVzdWx0IC89ICRudW1iZXI7CiAgICAgICAgfSBlbHNlaWYgKHByZWdfbWF0Y2goJy9bKl0vJywgJGNoYXIpID09IDEpIHsKICAgICAgICAgICAgJHJlc3VsdCAqPSAkbnVtYmVyOwogICAgICAgIH0gZWxzZWlmIChwcmVnX21hdGNoKCcvPS8nLCAkY2hhcikgPT0gMSkgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CgogICAgICAgICRudW1iZXIgPSAwOwogICAgICAgICRvcCA9ICRjaGFyOwogICAgfQp9CgplY2hvICJ7JGV4YW1wbGV9IHskcmVzdWx0fSI7Cg==