3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types = 1); function twoSumMap(array $arr, int $target): array { $hash = []; foreach ($arr as $val) { if ($hash[$val] ?? false) { return [$val, $hash[$val]]; } $hash[$target - $val] = $val; } return []; } function main(): void { $arr = [8, 1, 7, 5, -9, -11, 3]; var_dump(twoSumMap($arr, 10)); } main();

preferences:
28.56 ms | 404 KiB | 5 Q