-
整数型へのキャスト:
$value = 3.14; $integerValue = (int)$value; echo $integerValue; // 結果: 3
上記の例では、浮動小数点数型の変数
$value
を整数型にキャストしています。(int)
を使って変数の前に記述することで、キャストが行われます。 -
文字列型へのキャスト:
$value = 42; $stringValue = (string)$value; echo $stringValue; // 結果: "42"
上記の例では、整数型の変数
$value
を文字列型にキャストしています。(string)
を使ってキャストを行います。 -
浮動小数点数型へのキャスト:
$value = "3.14"; $floatValue = (float)$value; echo $floatValue; // 結果: 3.14
上記の例では、文字列型の変数
$value
を浮動小数点数型にキャストしています。(float)
を使ってキャストを行います。 -
配列型へのキャスト:
$value = "item1,item2,item3"; $arrayValue = explode(",", $value); print_r($arrayValue); // 結果: Array([0] => "item1", [1] => "item2", [2] => "item3")
上記の例では、文字列型の変数
$value
を配列型にキャストしています。explode()
関数を使って文字列を指定の区切り文字で分割し、配列に変換しています。
これらは一部の基本的な型キャストの例ですが、PHPには他にも多くの型キャスト方法があります。適切な型キャストを使用することで、データの正しい形式を保証し、処理をスムーズに行うことができます。