PHP不借助第三个变量交换值
来源:互联网 发布:10年nba总决赛数据 编辑:程序博客网 时间:2024/04/28 07:28
//方法一: $a = "abc"; $b= "def"; $a = $a^$b; $b = $b^$a; $a = $a^$b; //方法二: list($a, $b) = array($b, $a); //方法三: $a = $a . $b; $b = strlen( $b ); $b = substr( $a, 0, (strlen($a) - $b ) ); $a = substr( $a, strlen($b) ); //方法四:(这个就比较有限制,必须用一个两个字符串都都不能出现的字符做为分隔符) $a = $b.','.$a ; $a = explode(',', $a); $b = $a[1]; $a = $a[0]; //方法五:(这个是当两个数都是数字的时候) $a = $a + $b; $b = $a - $b; $a = $a - $b;
大概解释一下:方法一采用的是异或的方法,能够想得出来这个方法的,计算机的功底打得很扎实.但这个方法有个前提条件是
0 0
- PHP不借助第三个变量交换值
- PHP不借助第三个变量交换值
- PHP不借助第三个变量交换值
- PHP不借助第三个变量交换值
- 不借助第三个变量交换两个变量的值
- 不借助第三个变量交换两个整数的值
- 不借助第三个变量交换两个值
- 不借助第三个变量实现两个变量的交换
- 怎样不借助第三个变量交换数值
- 不借助第三个变量交换两个整数
- 不借助第三个变量实现两个数的交换
- 不借助第三个变量交换两个整数
- 不借助第三个变量,进行两个整数的交换
- 不借助第三个变量实现两个变量之间的值传递和交换
- 不借助第三个变量实现两个变量之间的值传递和交换
- 不借助第三个变量来交换两个变量的值
- 交换两个变量的值,不借助第三个变量的四种方法(学习)
- 不借助第三个变量交换两个数值类型变量的值
- 图像特征处理(1)——2017.4.1
- MATLAB图像处理---特征提取
- NodeJS 双引号的处理
- 堆排序 java实现
- 伯克利Socket介绍
- PHP不借助第三个变量交换值
- 1.2 GOPATH与工作空间
- 1044
- 你绝对能懂的“机器学习”(二)
- 快速排序 java实现
- react-native could not get batchbridge,make sure bundle is packaged correctly
- 【React Native】导入github上react native遇到的问题。
- Android app嵌套html5之Webview和js的交互
- Android 关于listview重用的问题