方法一:
或异运算符处理 - $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;
复制代码
|