两数交换

Posted 云旗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两数交换相关的知识,希望对你有一定的参考价值。

1 利用第三个变量

$temp = $a;
$a = $b;
$b = $temp;

2.list — 把数组中的值赋给一些变量:

list($a, $b) = array($b, $a);

3.array_reverse — 返回一个单元顺序相反的数组

$arr=array($a,$b);
$arr=array_reverse($arr);
$a=$arr[0];
$b=$arr[1];

4.直接使用数组操作:

$a = "aaa";
$b = "bbb";
$b = array($a, $b);
$a = $b[1];
$b = $b[0];

 

以上是关于两数交换的主要内容,如果未能解决你的问题,请参考以下文章

每日一题位运算交换两数

《C#零基础入门之百识百例》(三十二)方法参数 -- 引用&输出参数 -- 两数交换

异或运算进行两数交换

《C#零基础入门之百识百例》变量常量 -- 两数交换

两数交换的3种方法

Java 交换两数的方法