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

PHP不用第三变量交换2个变量的值_PHP教程

程序员文章站 2022-05-19 21:30:01
...
以前做过一道php面试题是这样的:不使用第三个变量实现交换两个变量的值。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道题却要求不能使用中间变量,这对于初学者来说也算是一个难题了。网上找到的几种方法总结如下:

="a"="b" '交换前 $a:'..',$b:'..'
'.==(,0,(()-(=(, ( '交换后$a:'..',$b:'..'
' '-----------------------
' ="a"="b" '交换前 $a:'..',$b:'..'
'.==(, "", =(, "", '交换后$a:'..',$b:'..'
' '-----------------------
' ="a"="b" '交换前 $a:'..',$b:'..'
'(,)=(, '交换后$a:'..',$b:'..'
' '-----------------------
' ='a'='b' '交换前 $a:'..',$b:'..'
'=^=^=^ '交换后$a:'..',$b:'..'
' '-----------------------
' =3=5 '交换前 $a:'..',$b:'..'
'=+=-=- '交换后$a:'..',$b:'..'
';

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440328.htmlTechArticle以前做过一道 php 面试题是这样的: 不使用第三个变量实现交换两个变量的值 。一般都是借助第三个中间变量来实现原来两个变量的值交换...