第一种:<?php
$x=1;$y=2;
$c=$x;
$x=$y;
$y=$c;
?>
第二种:<?php
$x=1;$y=2;
$x=$x+$y;
$y=$x-$y;
$x=$x-$y;
?>
第三种:<?php
$x=1;$y=2;
$x=$x^$y;
$y=$x^$y;
$x=$x^$y;
//利用一个数异或同一个数二次最后还是该数
?>
第四种:<?php
$x="1";$y="2";
$x.=$y;
$x=str_replace($y, "", $x);
?>
第五种:<?phplist($x, $y) = array($y, $x);
//list()利用数组里面的元素给一组变量赋值,注意它只是一个语言结构
?>