3v4l.org

run code in 300+ PHP versions simultaneously
<?php /**** PlaceHolder to emulate file ****/ $input = <<<EOL RFHSEP34 | 20 RETBBHUJ | 10 TYRHBNNM | 5 EOL; $lookup = []; $handle = tmpfile(); fwrite($handle, $input); rewind($handle); while ($matches = fscanf($handle, "%[^ |] |%d", $discount, $amount)) { if ($matches === 2) { $lookup[$discount] = $amount; } } fclose($handle); //var_export($lookup); $_POST['disCode'] = 'RETBBHUJ'; $total = 500; $total -= $lookup[$_POST['disCode'] ?? ''] ?? 0; var_export($total);
Output for git.master_jit, git.master, rfc.property-hooks
490

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
44.08 ms | 405 KiB | 5 Q