1. 首页
  2. 数据库
  3. 其它
  4. PHP不用第三变量交换2个变量的值的解决方法

PHP不用第三变量交换2个变量的值的解决方法

上传者: 2020-12-23 00:51:17上传 PDF文件 34.98KB 热度 13次
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下:复制代码 代码如下://字符串版本 结合使用substr,strlen两个方法实现$a=”a”;$b=”b”;echo ‘交换前 $a:’.$a.’,$b:’.$b.'’;$a.=$b;$b=substr($a,0,(strlen($a)-strlen($b)));$a=substr($a, strlen($b));echo ‘交换后$a:’.$a.’,$b:’.
下载地址
用户评论