ホームページ >バックエンド開発 >PHPチュートリアル >PHPで2つの変数の値を交換する方法

PHPで2つの変数の値を交換する方法

藏色散人
藏色散人オリジナル
2018-11-20 11:17:0515442ブラウズ

php メソッドで 2 つの変数の値を交換します。 1. 3 番目の変数を使用して 2 つの数値を交換します。「echo ."a =".$a." および b=".$」などのコードです。 b. "\n";"; 2. 3 番目の変数を使用せずに 2 つの変数値を交換する (「list($a, $b)=array...」などのコード)。

PHPで2つの変数の値を交換する方法

この記事の動作環境: Windows 7 システム、Dell G3 コンピューター、PHP バージョン 7.1。

この記事では、PHPで2つの変数の値を交換するPHPの具体的な実装方法を中心に紹介します。

2 つの変数を交換するとは、変数の値を相互に交換することを意味します。通常、これはメモリ内のデータを介して行われます。

2 つの変数を交換するには 2 つの方法があります。

以下では、PHP で 2 つの変数の値を交換する方法を、具体的なコード例を通して紹介します。

方法 1: 3 番目の変数を使用して 2 つの数値を交換します

コードは次のとおりです:

<?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で2つの変数の値を交換する方法

方法 2: 3 番目の変数を使用せずに 2 つの変数値を交換する

コードは次のとおりです:

<?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で2つの変数の値を交換する方法

推奨学習チュートリアル:「PHP Tutorial

この記事は PHP で 2 つの変数の値を交換する具体的な方法についての記事です . 困っている友人の役に立てば幸いです!

以上がPHPで2つの変数の値を交換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る