// 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变量交换,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号