您好,登錄后才能下訂單哦!
這篇文章主要介紹“PHP實現交換兩個整型變量的方法有哪些”,在日常操作中,相信很多人在PHP實現交換兩個整型變量的方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”PHP實現交換兩個整型變量的方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
交換兩個整型變量
使用一個中間變量
這種是最容易理解的
$a = 1; $b = 2; $temp = $a; $a = $b; $b = $temp; var_dump($a, $b);
不使用中間變量,就靠幾次加減巧妙轉換
$a = 10; $b = 5; $a = $a + $b; $b = $a - $b; $a = $a - $b; var_dump($a, $b);
使用位運算中的多次異或
這種最不好理解
$a = 1; $b = 3; $a = $a ^ $b; $b = $a ^ $b; $a = $a ^ $b; var_dump($a, $b);
使用 list 結構
注意 list () 是一種類似 array () 的結構
這種是評論中 qufo 用戶提出的,非常感謝
使用 list 時,要注意一下 php 版本
$a = 4; $b = 5; list($b, $a) = [$a, $b];//等同于 [$b, $a] = [$a, $b]; var_dump($a , $b);
到此,關于“PHP實現交換兩個整型變量的方法有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。