3v4l.org

run code in 300+ PHP versions simultaneously
<?php $num_total = 10; $num_right = 0; $subanswer = 'A~D~F'; if (strpos($subanswer,'~') !== FALSE) { $subanswer = explode('~',$subanswer); } $trueanswer = 'A~C~E~F'; if (strpos($trueanswer,'~') !== FALSE) { $trueanswer = explode('~',$trueanswer); } $string = 'A'; for ($i = 0; $i < $num_total; $i++) { echo $subanswer; if ($subanswer[0] == $string) { if ($subanswer[0] == $trueanswer[0]) { $num_right ++; } else { $num_right --; } $subanswer = array_shift($subanswer); } if ($trueanswer[0] == $string) { $trueanswer = array_shift($trueanswer); } $string ++; } $correct = $num_right/$num_total*100; echo $correct; ?>

preferences:
60.12 ms | 402 KiB | 5 Q