首頁  >  文章  >  後端開發  >  不用新變數交換兩個變數的值

不用新變數交換兩個變數的值

WBOY
WBOY原創
2016-08-08 09:27:391015瀏覽

面試的時候常常碰到這個問題,特地研究了下,如題

$a = 1;

$b = 2;

方法1:

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

方法2:

list($a,$b)=array($b,$a);

方法3:(如果變數是整數)

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

以上就介紹了不用新變數交換兩個變數的值,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn