PHPのキャスト演算子
キャスト演算子とは
キャスト演算子は右辺オペランドのデータ型を指定した型に変換する。
(ここで登場するオペランド
とは演算子の対象となる値のこと。)
以下の例ではシングルクォート
で囲んでいる '10' は文字列型
として扱われる。
文字列型をキャスト演算子 (int) で整数型へ変換する。
<?php
$a = '10';
$b = (int) $a;
echo gettype($a)."<br/>\n";
echo gettype($b)."<br/>\n";
?>
結果は以下のようになります。
$a = 文字列
$b = 整数
キャスト演算子の種類
サンプルコード
<?php
$var = 3.14;
$var = (string)$var;
echo gettype($var)."<br/>\n";
$var = (int)$var;
echo gettype($var)."<br/>\n";
$var = (bool)$var;
echo gettype($var)."<br/>\n";
$var = (float)$var;
echo gettype($var)."<br/>\n";
$var = (array)$var;
echo gettype($var)."<br/>\n";
$var = (object)$var;
echo gettype($var)."<br/>\n";
$var = (unset)$var;
echo gettype($var)."<br/>\n";
?>
結果はこのようになります。
string
integer
boolean
double
array
object
NULL
引用元
こちらの記事を参考に作成しました
Author And Source
この問題について(PHPのキャスト演算子), 我々は、より多くの情報をここで見つけました https://qiita.com/takuya0607/items/264340c590fe3cc861f5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .