当前位置:Gxlcms > PHP教程 > PHP不用第三变量交换2个变量的值_PHP教程

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

时间:2021-07-01 10:21:17 帮助过:15人阅读

以前做过一道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 面试题是这样的: 不使用第三个变量实现交换两个变量的值 。一般都是借助第三个中间变量来实现原来两个变量的值交换...

人气教程排行