- var_dump: documentation ( source)
<?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();