PHP中$a=1,$b=2,不使用第三个变量交换两个数的值

1.str_replace();

$a='12345';
$b='23456677';
$a .= $b;
$b = str_replace($b,'',$a);
$a = str_replace($b,'',$a);
echo '$a'.$a.'$b'.$b;

2.list()

$a = 'aaa'; 

$b = 'bbb'; 

list($b,$a) = array($a,$b);

踩过这个坑,还有下一个坑等着你,这一路就是给自己填坑,坑填多了,也就习惯了,直到这一路平坦了,也就无怨无悔了。
原文地址:https://www.cnblogs.com/xiaofeilin/p/15063789.html