php交換兩個變數的值的方法:1、使用第三個變數交換兩個數字,程式碼如「echo ."a =".$a." and b=".$b. "\n";」;2、在不使用第三個變數的情況下交換兩個變數值,程式碼如「list($a, $b)=array...」。
本文操作環境:Windows7系統、Dell G3電腦、PHP7.1版。
本篇文章主要介紹給大家PHP交換兩個變數的值的具體實作方法。
交換兩個變數是指相互交換變數的值。通常,這是透過記憶體中的資料完成的。
交換兩個變數的方法有兩種:
下面我們就透過具體的程式碼範例為大家介紹PHP交換兩個變數值的方法。
方法一:使用第三個變數交換兩個數字
程式碼如下:
<?php $a = 15; $b = 27; echo "交换前的数字是:"."a =".$a." and b=".$b; $temp = $a; $a = $b; $b = $temp; echo "<br>交换后的数字是:"."a =".$a." and b=".$b."\n";
效果如下圖:
#方法二:在不使用第三個變數的情況下交換兩個變數值
程式碼如下:
<?php $a = 15; $b = 276; echo "交换前:"."a=". $a . ',' ."b=". $b; list($a, $b) = array($b, $a); echo "<br>交换后:"."a=". $a . ',' ."b=". $b;
list()表示把陣列中的值賦給一組變數。
附註:在 PHP 7.1.0 之前的版本,list() 僅能用於數字索引的數組,並假定數字索引從 0 開始。
PHP 5 裡,list() 從最右邊的參數開始賦值; PHP 7 裡,list() 從最左邊的參數開始賦值。
輸出結果如下圖:
推薦學習教學:《PHP教學》
#本文章就是關於PHP交換兩個變數的值的具體方法介紹,希望對需要的朋友有幫助!
以上是php如何交換兩個變數的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!