Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
インタビューでよく聞かれる 1 つの質問を共有したいと思いますが、その質問に答えることができませんでしたが、最終的に答えを見つけました。
3番目の変数を使用せずに2つの変数値を交換する方法??
このメソッドは、どの変数タイプでも機能します。
$a = 5; $b = 6; list($a, $b) = array($b, $a); print $a . ',' . $b;
出力:
6,5
もう1つの簡単な方法(文字列/配列/などではなく、数値に対してのみ機能します)は
$a = $a + $b; // 5 + 6 = 11 $b = $a - $b; // 11 - 6 = 5 $a = $a - $b; // 11 - 5 = 6 print $a . ',' . $b;