在不使用第三個變量的狀況下,交換$a與$b的值

若是$a,$b爲字符串類型node

  $b=$b.$a;
  $a=substr($b,0,(strlen($b)-strlen($a)));
  $b=substr($b,strlen($a));網站

若是$a,$b爲數值類型字符串

  $b = $a+$b;
  $a = $b-$a;
  $b = $b-$a;get

一直覺得交換兩個變量的值,是須要第三個變量做爲中間量才行的,今日看到這樣一道筆試題,才恍然大悟,原來能夠不使用第三個變量,交換$a與$b的值it

本文來自Sharkuo[http://www.sharkuo.com], 原文連接:http://www.sharkuo.com/node/96, 網站轉載請註明來源於Sharkuo並保留原文連接。class

相關文章
相關標籤/搜索