phpで文字列変数と整数変数を行ったり来たりする

 intvalとかstrvalとかの変数を使うのが王道だけど、変数の型を適当に扱うのを利用してみる。

 文字列を整数にするには1を掛けてやる。

<?php
$val = "1192";
var_dump($val);
var_dump($val * 1);
?>

 結果。


string(4) "1192"
int(1192)

 整数を文字列にするには空白を連結する。

<?php
$val = 1192;
var_dump($val);
var_dump($val . "");
?>

 結果。


int(1192)
string(4) "1192"

 まあお遊びの範囲ということで。