$b
='b';
echo
'
交换前 $a:'.
$a
.',$b:'.
$b
.'<br />';
$a
=
$a
^
$b
;
$b
=
$b
^
$a
;
$a
=
$a
^
$b
;
echo
'交换后$a:'.
$a
.',$b:'.
$b
.'<br />';
echo
'-----------------------<br/>';
//只适用于数字
$a
=3;
$b
=5;
echo
'
交换前 $a:'.
$a
.',$b:'.
$b
.'<br />';
$a
=
$a
+
$b
;
$b
=
$a
-
$b
;
$a
=
$a
-
$b
;
echo
'交换后$a:'.
$a
.',$b:'.
$b
.'<br />';