方法一:
或异运算符处理,,参考链接:https://blog.csdn.net/alashan007/article/details/89885879
$a = 'abc'; $b = 'def'; // 或异运算符 $a = $a^$b; $b = $b^$a; $a = $a^$b; echo $a.'<br/>'; // def echo $b.'<br/>'; // abc
方法二:
$a = 'abc'; $b = 'def'; // list() 函数把数组中的值赋给一组变量 list($a, $b)= array($b, $a); echo $a.'<br/>'; // def echo $b.'<br/>'; // abc
方法三:
$a = 'abc'; $b = 'def'; // 链接两个变量 $a = $a . $b; // 总长度 $b = strlen( $b ); // 截取 a 字符串 赋值 b $b = substr( $a,0,(strlen($a)- $b )); // 截取 b 字符串 赋值 a $a = substr( $a, strlen($b)); echo $a.'<br/>'; // def echo $b.'<br/>'; // abc
方法四: 必须用两个字符串中不能出现的字符做为分隔符
$a = 'abc'; $b = 'def'; // 使用字符链接两个变量 $a = $b.'###'.$a ; // 根据字符拆分数组 $a = explode('###', $a); // 赋值 $b = $a[1]; $a = $a[0]; echo $a.'<br/>'; // def echo $b.'<br/>'; // abc
方法五:仅当变量为两个纯数字时可用
$a = $a + $b; $b = $a - $b; $a = $a - $b;
发现问题,解决问题是一个很开心的事情哈。
有什么疑问可以留言咨询哈~~~
转载请注明出处~~~~