// 1,针对数字
$a = $a+$b;
$b = $a-$b;
$a = $a-$b;
// 2,使用list结构
$a = 'a';
$b = 'b';
var_dump($a,$b);
list($a,$b) = array($b,$a);
var_dump($a,$b);
// 3,使用数组
$a = 'a';
$b = 'b';
var_dump($a,$b);
$a = array($a,$b);
$b = $a[0];
$a = $a[1];
var_dump($a,$b);
// 4,使用字符串替换
$a = 'a';
$b = 'b';
var_dump($a,$b);
$a .= $b;
$b = str_replace($b, '', $a);
$a = str_replace($b, '', $a);
var_dump($a,$b);
// 5,使用字符串截取
$a = 'aa';
$b = 'bb';
var_dump($a,$b);
$a .= $b;
$b = substr($a, 0, strlen($b));
$a = substr($a, strlen($b));
var_dump($a,$b);
// 6,使用explode
$a = 'aa';
$b = 'bb';
var_dump($a,$b);
$a .= '@@'.$b;
$a = explode('@@', $a);
$b = $a[0];
$a = $a[1];
var_dump($a,$b);
// 7,使用异或运算
$a = 'aa';
$b = 'bb';
var_dump($a,$b);
$a = $a^$b;
$b = $b^$a;
$a = $a^$b;
var_dump($a,$b);
php变量交换
最新推荐文章于 2021-03-10 11:34:45 发布