欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php变量交换

程序员文章站 2022-04-26 18:34:44
...
// 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教程有兴趣的朋友有所帮助。