總結了幾個在PHP開發時怎麼交換兩個變數的賦值

zhongjie01發表於2016-12-15
<?
 //交換兩個變數的賦值;
$num1 = 10;
$num2 = 20;
 //方法1:引入第三個變數來輔助交換。
// $num3 = $num1;
// $num1 = $num2;
// $num2 = $num3;
// echo "$num1\n$num2";

//方法2:加減法。
// $num1 = $num1 + $num2;
// $num2 = $num1 - $num2;
// $num1 = $num1 - $num2;
// echo "$num1\n$num2";



//方法3:乘除法。
// $num1 = $num1 * $num2;
// $num2 = $num1 / $num2;
// $num1 = $num1 / $num2;
//echo "$num1\n$num2";

//方法4:異或
$num1 = $num1 xor $num2;
$num2 = $num1 xor $num2;
$num1 = $num1 xor $num2;
echo "$num1\n$num2";
  

相關文章