平凡エンジニアによる平凡ブログ

平凡インフラエンジニアがスキルアップを目指してプログラミングやクラウドやサーバといったインフラのアウトプットをしていきます!

【PHP】整数もしくは文字列に変換する(キャスト型の使用)

今回のテーマ

今回はPHPにおいてキャストを使用して整数から文字列または
文字列から整数に変換することにする。

文字列から整数へ

ではまず文字列から整数へ変換して足し算をするコードです。 書き方自体は簡単であるが、注意なのはキャストの式と変換する値の間に
半角スペースが必要のようです。

$num ="1111";
$num2="3333";

// int型へ変換する
// キャスト式と変数の間に半角スペースが必要のようです。

$a =(int) $num;
$b =(int) $num2;

echo $a+$b;

//出力
4444

整数から文字列へ

整数から文字列もintの箇所をstringに変更すれば良い
だけなので簡単です。

$num =1111;
$num2=3333;

$a =(string) $num;
$b =(string) $num2;

echo $a.$b;

// 出力
11113333

まとめ

今回まとめた内容は以下です。
下記参考URLを見てもわかるように他の型へも変換できるようなので
認識しておきましょう。

  • PHPにて文字列から整数への変換
  • PHPにて整数から文字列への変換

参考

PHP: 型の相互変換 - Manual