方法: 1. "$a=$a $b;$b=$a-$b;$a=$a-$b;" を使用して交換を実現します。 2. "list($ 「b,$a)=array($a,$b);」で交換; 3. PHPが提供する文字列分割関数explodeを利用して交換を実現します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
必要ありません3 つの変数が 2 つの変数の値を交換する
方法 1:
<?php header("Content-type:text/html;charset=utf-8"); $a=333; $b=444; $a=$a+$b; $b=$a-$b; $a=$a-$b; echo $a."<br>"; echo $b; ?>
出力結果:
##方法 2:
<?php $a=333; $b=444; list($b,$a)=array($a,$b); echo $a."<br>"; echo $b; ?>
方法 3: PHP を使ってみよう提供されている文字列分割関数explodeが実装されています。
<?php $a=333; $b=444; $b=explode("|", $a."|".$b); var_dump($b); $a=$b[1]; $b=$b[0]; echo $a."<br>"; echo $b; ?>
PHP ビデオ チュートリアル 」
以上がPHPで3番目のパラメータを使用せずに2つの変数の値を交換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。