php变量交换

来源:互联网 发布:mp4下载视频软件 编辑:程序博客网 时间:2024/06/07 20:42
// 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);

0 0