この記事では主に PHP のデータ型変換と型検出について説明しますが、PHP の基礎知識ですが、非常に便利なので、皆さんのお役に立てれば幸いです。
暗黙的な変換 (自動変換)
文字列型に変換
true --> '1'
false --> 空の文字列
数値型に変換
有効な値から開始最初の不正な値の末尾は不正な値で始まり 0 に変換されます
ブール型
0, 0.0, '', "", '0', null, array() は False に変換されます。
文字列、整数、浮動小数点数、「0.0」、「false」、「 」は true です。
表示変換
一時変換
1. (変数型) $ 変数名
構文:
整数型: (int) $ 変数名
浮動小数点型: (float) $ 変数名
文字型: (文字列) $変数名
ブール値: (bool) $変数名
空: (設定解除) $変数名
数値: (配列) $変数名
オブジェクト: (オブジェクト) $変数名
2 。システム関数実装
intval($変数名) 変数の値を整数型に変換して返す
floatval($変数名) 変数の値を浮動小数点型に変換して返す
strval($変数名)文字列に変換された変数 Type value
oolval($variable name) Boolean型に変換された変数の値を返す
永続的な変換
settype($variable name, 'type') 変数の型を設定
変数の型を検出します
整数型 is_int( )
Float is_float()
String is_string()
Boolean is_bool()
scalar is_scalar()
null is_null()
array is_array()
オブジェクトis_object()
リソース is_resource()
数値または文字列値 is_numeric()
暗黙的な変換(自動変換)
文字列型に変換
true --> '1'
false -- > ; 空の文字列
は、正当な値で始まり、最初の不正な値で終わる数値型
に変換され、0
からブール型
0, 0.0 に変換されます。 、''、""、'0'、null、array() は false です。
文字列、整数、浮動小数点数、'0.0'、'false'、' ' は true です。
表示変換
一時変換
1. (変数型) $ 変数名
構文:
整数型: (int) $ 変数名
浮動小数点型: (float) $ 変数名
文字型: (文字列) $変数名
ブール値: (bool) $変数名
空: (設定解除) $変数名
数値: (配列) $変数名
オブジェクト: (オブジェクト) $変数名
2 。システム関数実装
intval($変数名) 変数の値を整数型に変換して返す
floatval($変数名) 変数の値を浮動小数点型に変換して返す
strval($変数名)文字列に変換された変数 Type value
oolval($variable name) Boolean型に変換された変数の値を返す
永続的な変換
settype($variable name, 'type') 変数の型を設定
変数の型を検出します
整数型 is_int( )
Float is_float()
String is_string()
Boolean is_bool()
Scalar is_scalar()
null is_null()
array is_array()
オブジェクトis_object()
リソース is_resource()
数値または文字列値 is_numeric()
関連する推奨事項:
JavaScript データ型変換原則の詳細な説明以上がPHPのデータ型変換と型検出の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。