function twoSum($nums, $target) {
//键值交换
$numberArray = array_flip($nums);
foreach($nums as $k=>$v){
//两数相减
$diff = $target-$v;
//判断交换过键值的数组中是否定义该差值 避免两个键是同一个
if(isset($numberArray[$diff]) && $numberArray[$diff] != $k){
return [$numberArray[$diff],$k];
}
}
}