関数 settype
関数 settype は、変数の型を指定された型に変更します。第一引数には変換する変数を、第二引数には型名の文字列を渡します。関数は変換に成功すると true を、失敗すると false を返します。
構文
settype(mixed &$var, string $type): bool
例
文字列を整数に変換します:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
コード実行結果:
123
例
数値を文字列に変換します:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
コード実行結果:
'123'
例
配列を文字列に変換してみます:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
コード実行結果:
'Array'
true
例
文字列をブーリアン値に変換します:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
コード実行結果:
true