php不使用中间变量交换两个变量的值
方法一:
$a = $a^$b;
$b = $b^$a;
$a = $a^$b;
这就是位运算带给我们的奇妙之处!(这种方法只适合于int型和string型,而且位数不能超过8位)
方法二:
list($var1, $var2) = array($var2, $var1);
方法一:
$a = $a^$b;
$b = $b^$a;
$a = $a^$b;
这就是位运算带给我们的奇妙之处!(这种方法只适合于int型和string型,而且位数不能超过8位)
方法二:
list($var1, $var2) = array($var2, $var1);