You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
449 B
PHP
17 lines
449 B
PHP
<?php
|
|
function three_Sum($arr, $target)
|
|
{
|
|
$count = count($arr) - 2;
|
|
$result=[];
|
|
for ($x = 0; $x < $count; $x++) {
|
|
if ($arr[$x] + $arr[$x+1] + $arr[$x+2] == $target) {
|
|
array_push($result, "{$arr[$x]} + {$arr[$x+1]} + {$arr[$x+2]} = $target");
|
|
}
|
|
}
|
|
return $result;
|
|
}
|
|
$my_array = array(2, 7, 7, 1, 8, 2, 7, 8, 7);
|
|
print_r(three_Sum($my_array, 16));
|
|
print_r(three_Sum($my_array, 11));
|
|
print_r(three_Sum($my_array, 12));
|
|
?>
|