總結了幾個在PHP開發時怎麼交換兩個變數的賦值
<?
//交換兩個變數的賦值;
$num1 = 10;
$num2 = 20;
//方法1:引入第三個變數來輔助交換。
// $num3 = $num1;
// $num1 = $num2;
// $num2 = $num3;
// echo "$num1\n$num2";
//方法2:加減法。
// $num1 = $num1 + $num2;
// $num2 = $num1 - $num2;
// $num1 = $num1 - $num2;
// echo "$num1\n$num2";
//方法3:乘除法。
// $num1 = $num1 * $num2;
// $num2 = $num1 / $num2;
// $num1 = $num1 / $num2;
//echo "$num1\n$num2";
//方法4:異或
$num1 = $num1 xor $num2;
$num2 = $num1 xor $num2;
$num1 = $num1 xor $num2;
echo "$num1\n$num2";
//交換兩個變數的賦值;
$num1 = 10;
$num2 = 20;
//方法1:引入第三個變數來輔助交換。
// $num3 = $num1;
// $num1 = $num2;
// $num2 = $num3;
// echo "$num1\n$num2";
//方法2:加減法。
// $num1 = $num1 + $num2;
// $num2 = $num1 - $num2;
// $num1 = $num1 - $num2;
// echo "$num1\n$num2";
//方法3:乘除法。
// $num1 = $num1 * $num2;
// $num2 = $num1 / $num2;
// $num1 = $num1 / $num2;
//echo "$num1\n$num2";
//方法4:異或
$num1 = $num1 xor $num2;
$num2 = $num1 xor $num2;
$num1 = $num1 xor $num2;
echo "$num1\n$num2";
相關文章
- 不使用臨時變數交換兩個變數的值變數
- Swift交換兩個變數的值Swift變數
- 如何不使用臨時變數,交換兩個變數的值。變數
- 交換兩個變數變數
- 交換兩個整型變數變數
- 異或交換兩個數的值
- 不用第三個變數,交換變數的值變數
- 【C語言】給定兩個整型變數的值,將兩個值的內容進行交換C語言變數
- c語言 - 交換兩個變數(不建立臨時變數)兩種方法C語言變數
- C語言交換兩個變數的值的5種基本方法C語言變數
- 異或運算的巧用 → 不用額外的變數,如何交換兩個變數的值?變數
- 面試題-JavaScript交換兩個變數的方法面試題JavaScript變數
- JavaScript實現兩個數的交換JavaScript
- Python面試技巧-交換兩個元素的值Python面試
- JavaScript 同時宣告多個變數並賦值JavaScript變數賦值
- 數值變數交換常用方法變數
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- C++ 一種交換兩個數的思路C++
- 呼叫函式實現兩個數交換函式
- C++取反交換兩個數的值C++
- 華納雲:linux怎麼將一個變數賦給另一個變數Linux變數
- 列表切片賦值給另一個變數賦值變數
- 交換2個整形數引發的思考
- mysql交換兩行或兩列的值MySql
- matlab中怎麼給符號變數賦值Matlab符號變數賦值
- 交換兩個資料的三種方法
- ES6:變數的結構賦值變數賦值
- vue 變數賦值同時改變的問題Vue變數賦值
- Excel 多個變數替換 實際值Excel變數
- 數字索引賦值給多個變數簡單表示式索引賦值變數
- 變數的賦值 指標間接賦值變數賦值指標
- 一個PHP開發者總結的九條建議PHP
- c語言結構體中的一個char陣列怎麼賦值?C語言結構體陣列賦值
- PHP 原始碼探祕 - 在解析外部變數時的一個問題PHP原始碼變數
- PHP 原始碼探祕 – 在解析外部變數時的一個問題PHP原始碼變數
- 變數的解構賦值變數賦值
- 變更性別--使用if 交換值
- php 和 nginx 的幾個超時時間PHPNginx
- 賦值運算子和+號的用法(兩個練習)賦值