首頁  >  文章  >  後端開發  >  php如何交換兩個變數的值

php如何交換兩個變數的值

藏色散人
藏色散人原創
2018-11-20 11:17:0515414瀏覽

php交換兩個變數的值的方法:1、使用第三個變數交換兩個數字,程式碼如「echo ."a =".$a." and b=".$b. "\n";」;2、在不使用第三個變數的情況下交換兩個變數值,程式碼如「list($a, $b)=array...」。

php如何交換兩個變數的值

本文操作環境: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如何交換兩個變數的值

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

程式碼如下:

<?php
$a = 15;
$b = 276;
echo "交换前:"."a=". $a . &#39;,&#39; ."b=". $b;
list($a, $b) = array($b, $a);
echo "<br>交换后:"."a=". $a . &#39;,&#39; ."b=". $b;

list()表示把陣列中的值賦給一組變數。

附註:在 PHP 7.1.0 之前的版本,list() 僅能用於數字索引的數組,並假定數字索引從 0 開始。

PHP 5 裡,list() 從最右邊的參數開始賦值; PHP 7 裡,list() 從最左邊的參數開始賦值。

輸出結果如下圖:

php如何交換兩個變數的值

推薦學習教學:《PHP教學

#本文章就是關於PHP交換兩個變數的值的具體方法介紹,希望對需要的朋友有幫助!

以上是php如何交換兩個變數的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn