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教程有兴趣的朋友有所帮助。