>  기사  >  백엔드 개발  >  새로운 변수를 사용하지 않고 두 변수의 값 바꾸기

새로운 변수를 사용하지 않고 두 변수의 값 바꾸기

WBOY
WBOY원래의
2016-08-08 09:27:391051검색

면접을 하다 보면 이런 질문을 자주 접하게 되어 제목처럼 구체적으로 공부해봤습니다

$a = 1;

$b = 2;

방법 1:

$a ^= $b;$b ^= $a; $a ^= $b;

방법 2:

목록($a,$b)=배열($b,$a);

방법 3: (변수가 정수인 경우)

$a=$a+$b; $a=$a-$b;

위 내용은 Aspect를 포함하여 새로운 변수 없이 두 변수의 값을 교환하는 방법을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.