3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getNewLetter(string $letter, int $number): string { $newOrd = (ord($letter) + $number - 65) % 26; if ($newOrd < 0) { $newOrd += 26; } return chr(65 + $newOrd); } echo getNewLetter("H", 4); echo getNewLetter("H", 26); echo getNewLetter("H", -32);
Output for git.master, git.master_jit, rfc.property-hooks
LHB

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:
28.22 ms | 405 KiB | 5 Q