変数の交換は一般的なタスクであり、次のような一時変数を使用して教えられ、実装されることがよくあります。
function swap(&$left, &$right): void { $tmp = $left; $left = $right; $right = $tmp; }
しかし、構造化を使用したより短い方法があります (php 7.1 以降!):
function swap(&$left, &$right): void { [$left, $right] = [$right, $left]; }
コードは少し奇妙に見えるかもしれません。パフォーマンスの問題については分析していませんが、構造化を理解するのに役立ちます。
ところで、これは php のみの機能ではありません。自由にテストしてください。 JavaScript で。
以上が構造化を使用して PHP で変数を交換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。