php為什么不用第三個變量交換兩個變量的值,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
因為努力和真誠,有更多的客戶和我們聚集在一起,為了共同目標,創新互聯公司在工作上密切配合,從創業型企業到如今不斷成長,要感謝客戶對我們的高要求,讓我們敢于面對挑戰,才有今天的進步與發展。從網站到微信小程序開發,軟件開發,手機APP定制開發,十多年企業網站建設服務經驗,為企業提供網站設計,網站托管、服務器托管一條龍服務.為企業提供全網整合營銷推廣,按需制作網站,原創設計,十多年品質,值得您的信賴.
方法:1、用“$a=$a^$b;$b=$b^$a;$a=$a^$b;”語句;2、用$b=explode("|",$a."|".$b);$a=$b[1];$b=$b[0];”語句;3、用“list($b,$a)=array($a,$b);”。
本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦
php不用第三個變量交換兩個變量的值
方法1:使用異或運算
<?php header("Content-type:text/html;charset=utf-8"); $a=125; $b=854; echo '交換前 :<br />'; echo $a."<br>"; echo $b."<br>"; $a=$a^$b; $b=$b^$a; $a=$a^$b; echo '<br>交換后 :<br />'; echo $a."<br>"; echo $b; ?>
輸出結果:
方法2:
<?php header("Content-type:text/html;charset=utf-8"); $a=12; $b=85; echo '交換前 :<br />'; echo $a."<br>"; echo $b."<br>"; $b=explode("|", $a."|".$b); $a=$b[1]; $b=$b[0]; echo '<br>交換后 :<br />'; echo $a."<br>"; echo $b; ?>
輸出結果:
方法3:
<?php header("Content-type:text/html;charset=utf-8"); $a=126; $b=85; echo '交換前 :<br />'; echo $a."<br>"; echo $b."<br>"; list($b,$a)=array($a,$b); echo '<br>交換后 :<br />'; echo $a."<br>"; echo $b; ?>
輸出結果:
看完上述內容,你們掌握php為什么不用第三個變量交換兩個變量的值的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
分享題目:php為什么不用第三個變量交換兩個變量的值
本文網址:http://www.yijiale78.com/article24/pdsjce.html
成都網站建設公司_創新互聯,為您提供網站維護、微信公眾號、企業建站、企業網站制作、網站設計、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯