function switchNumber($arr){ if(is_null($arr)){ return null; } if(count($arr)==1){ return $arr[0]; } $res=$arr[0]; for($i=1;$i<count($arr);$i++){ $res^=$arr[$i]; } echo $res; } switchNumber(array(1,2,3,3,2,1,4));