$arr = [11,7,15,2,1];
$tar = 9;
$return = [];
$list = [];
for ($i = 0; $i < 4; $i++) {
if (in_array($tar-$arr[$i], $list)) {
$return[0] = array_search($tar-$arr[$i], $arr);
$return[1] = $i;
} else {
array_push($list, $arr[$i]);
}
}
dd($return);
结果:
array:2 [
0 => 1
1 => 3
]
本文介绍了一段PHP代码,该代码使用数组和循环来寻找目标值在数组中的配对元素。通过遍历数组并利用in_array()函数检查是否能找到与目标值相加等于指定值的配对元素。
1450

被折叠的 条评论
为什么被折叠?



