ホームページ > バックエンド開発 > PHPチュートリアル > PHPのデータ型変換の詳しい説明

PHPのデータ型変換の詳しい説明

WBOY
リリース: 2016-06-20 13:04:08
オリジナル
1043 人が閲覧しました

この記事では主に PHP データ型変換の知識を共有します。

PHP データ型変換は強制変換です。変換できる PHP データ型は次のとおりです。

(int)、(integer): 整数

(float) に変換されます。 、(double) 、(real): 浮動小数点型
に変換します (文字列): 文字列
に変換します (bool)、(boolean): ブール型
に変換します (配列): 配列
(オブジェクト): オブジェクト

に変換します。 PHP のデータ型の変換方法は 3 つあります。

(1) 変換対象の変数を括弧で囲みます

ターゲットの型、例: (int) (bool) (float) (string) (array) (object)

例を使用して以下を説明します:

<p><?php</p>$num1=3.14;<br />$num2=(int)$num1; //强制转换为int类型<br />var_dump($num1); //输出float(3.14)<br /><p>var_dump($num2); //输出int(3)</p>
ログイン後にコピー

(2) 3 つの特定のタイプの変換関数、intval()、floatval()、strval() を使用します。例は次のとおりです。

<p><?php</p>$str="123.9abc";<br />$int=intval($str); //转换后数值:123<br />$float=floatval($str); //转换后数值:123.9<br /><p>$str=strval($float); //转换后字符串:"123.9"</p>
ログイン後にコピー

(3) 一般的な型変換関数 settype(mixed var, string type) を使用します。 具体例は以下のとおりです。

<p><?php</p>$num4=12.8;<br />$flg=settype($num4,"int");<br />var_dump($flg); //输出bool(true)<br />var_dump($num4); //输出int(12)
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート