PHP交換兩個變量值


方法一:交換兩個變量的最簡單方法是使用第三個臨時變量

 1 <?php
 2 $a = 15;
 3 $b = 27;
 4 // 交換邏輯
 5 echo "<br>交換前的數字為:<br>";
 6 echo "a =".$a." 且 b=".$b;
 7 $temp = $a;
 8 $a = $b;
 9 $b = $temp;
10 echo "<br>交換后的數字為: <br>";
11 echo "a =".$a." 且 b=".$b."<br>";

輸出:

交換前的數字為:
a =15 且 b=27
交換后的數字為: 
a =27 且 b=15

方法二:在不使用第三個變量的情況下交換兩個變量值

1 <?php
2 $a = 15;
3 $b = 27;
4 echo "<br>交換前:  ". $a . ',' . $b;
5 list($a, $b) = array($b, $a);
6 echo "<br>交換后:  ". $a . ',' . $b."<br>";
交換前: 15,27
交換后: 27,15

list()函數表示把數組中的值賦給一組變量

像 array() 一樣,這不是真正的函數,而是語言結構。 list() 可以在單次操作內就為一組變量賦值。

參數 var1表示一個變量。返回值是返回指定的數組。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM