<PHPLearn/>
PHP基礎 レッスン8

型キャスト

明示的・暗黙的な型変換とsettype関数を学びます。

型変換とは

型変換(型キャスト)とは、ある型の値を別の型に変換することです。PHPでは明示的に型を指定するキャスト演算子と、自動で変換される暗黙的な型変換があります。

  • (int) または (integer): 整数に変換
  • (float) または (double): 浮動小数点数に変換
  • (string): 文字列に変換
  • (bool): 論理値に変換
  • (array): 配列に変換

キャスト演算子による型変換

値の前に(型名)を書くことで明示的に型を変換します。

PHPエディタ

変換関数の使い方

intval()floatval()strval()などの変換関数も使えます。

PHPエディタ

settype関数

settype()は変数の型を直接変更します。キャスト演算子と違い、元の変数自体が変換されます。

PHPエディタ