PHP

【PHP】変数の値を入れ替える方法

本記事では、PHPで変数の値を入れ替える方法について解説しています。

PHPの学習におすすめ参考書
気づけばプロ並みPHP 改訂版–ゼロから作れる人になる!

本書情報
出版社リックテレコム
著者谷藤 賢一
発売日2017/3/6
ページ数331ページ
レビュー
(Amazon)
(168件)
先輩くん
先輩くん
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
後輩ちゃん
後輩ちゃん
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

綺麗なコードが書けるようになる!
リーダブルコード-より良いコードを書くためのシンプルで実践的なテクニック

本書情報
出版社オライリージャパン
著者Dustin Boswell / Trevor Foucher
発売日2012/6/23
ページ数260ページ
レビュー
(Amazon)
(620件)
先輩くん
先輩くん
より良いコードを書きたい人におすすめの本だよ!
後輩ちゃん
後輩ちゃん
10以上前の書籍ですが、内容は今でも役に立つものばかりです!

分割代入で簡単に変数の値を入れ替える

変数の値を入れ替えたい時、皆さんどのようにしていますでしょうか?下記のような空の変数に一度値を退避させ入れ替えてはいないでしょうか?

<?php
$a = "b";
$b = "a";

$c = $a;
$a = $b;
$b = $c;

print_r($a); // a
print_r($b); // b

このような方法でも変数の値を入れ替えることは出来ますが、分割代入を使用するともっと簡単に変数の値を入れ替えることが出来ます。

<?php
$a = "b";
$b = "a";

[$a, $b] = [$b, $a];

print_r($a); // a
print_r($b); // b

無駄な変数を作成することなくスッキリとしたコードになりましたね。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村