Find a pair with the given sum in an array.
Output:
arr = [4,6,2,1,9,3]
target = 10
Output:
Array
(
[0] => 4,6
[1] => 6,4
[2] => 1,9
[3] => 9,1
)
Code:<?php
$arr = [8, 7, 2, 5, 3, 1];
$target = 10;
$result = array();
for($i = 0 ; $i < count($arr); $i++){
$cval = $arr[$i];
$nval = $target - $cval;
if(in_array($nval, $arr) && $cval + $nval == 10 && $cval != $nval){
$val = $cval .",".$nval;
array_push($result, $val);
}
}
echo "<pre>";
print_r($result);
?>