PHPのデータ型変換と型検出

小云云
リリース: 2023-03-22 13:24:02
オリジナル
1303 人が閲覧しました

この記事では主に PHP のデータ型変換と型検出について説明しますが、PHP の基礎知識ですが、非常に便利なので、皆さんのお役に立てれば幸いです。

暗黙的な変換 (自動変換)

文字列型に変換

tru​​e --> '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()

暗黙的な変換(自動変換)

文字列型に変換

tru​​e --> '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 データ型変換の変換

概要JSデータ型変換

以上がPHPのデータ型変換と型検出の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!