ホームページ  >  記事  >  バックエンド開発  >  PHP で実装する方法: 3 番目の変数を導入せずに 2 つの変数の値を交換しますか?

PHP で実装する方法: 3 番目の変数を導入せずに 2 つの変数の値を交換しますか?

WBOY
WBOYオリジナル
2016-06-23 13:39:54855ブラウズ

(1) 通常の状況では、遷移するには一時変数を導入するだけです:

<?php 	$a=2;	$b=3;	echo "交换之前a=".$a.",b=".$b;	echo "<br />";	$tmp=$a;	$a=$b;	$b=$tmp;	echo "交换之前a=".$a.",b=".$b;?>

(2) 一時変数を導入しない場合はどのように動作しますか?実際には、本質的には依然として第三者の介入が必要ですが、この第三者を自分たちで組み立てることができます。その中心となるアイデアは、既存の 2 つの変数を使用して変数を作成することです。

りー

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