PHP头条
热点:

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


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


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

 

www.phpzy.comtrue/php/3916.htmlTechArticlePHP不用第三变量交换2个变量的值 以前做过一道 php 面试题是这样的: 不使用第三个变量实现交换两个变量的值 。一般都是借助第三个中间变量来实现原来两个变量的值交换,但是这道...

相关文章

相关频道:

PHP之友评论

今天推荐