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);

preferences:
119.85 ms | 405 KiB | 5 Q