ホームページ > バックエンド開発 > PHPチュートリアル > PHP で 2 つの整数変数を交換する 4 つのメソッドを見てみましょう。

PHP で 2 つの整数変数を交換する 4 つのメソッドを見てみましょう。

藏色散人
リリース: 2023-04-10 19:50:01
転載
3392 人が閲覧しました

PHP が 2 つの整数変数を交換するために必要な 4 つのメソッドを見てみましょう。

#2 つの整数変数を交換する

  • 中間変数を使用する

これが最も理解しやすいです

$a = 1;
$b = 2;
$temp = $a;
$a = $b;
$b = $temp;
var_dump($a, $b);
ログイン後にコピー

  • 中間変数を使用せず、いくつかの加算と減算に頼って賢く変換します

  • $a = 10;
    $b = 5;
    $a = $a + $b;
    $b = $a - $b;
    $a = $a - $b;
    var_dump($a, $b);
    ログイン後にコピー
  • ビット演算で複数の XOR を使用する

  • ##これが最も理解しにくいです
$a = 1;
$b = 3;
$a = $a ^ $b;
$b = $a ^ $b;
$a = $a ^ $b;
var_dump($a, $b);
ログイン後にコピー

  • リスト構造を使用する

  • list () は array () に似た構造であることに注意してください

これは qufo ユーザーによって提案されたコメントですありがとうございます。

リストを使用する場合は、PHP のバージョンにご注意ください。

$a = 4; $b = 5;
list($b, $a) = [$a, $b];//等同于 [$b, $a] = [$a, $b];
var_dump($a , $b);
ログイン後にコピー

推奨学習:「

PHP ビデオ チュートリアル

以上がPHP で 2 つの整数変数を交換する 4 つのメソッドを見てみましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート