is_double( mixed $var )

is_double( mixed $var )は、is_float( mixed $var )関数のエイリアス(別名)。変数「$var」のデータ型が、浮動小数点数型(float、double、実数)であるかどうかを調べることができる。

定義

論理型 is_double( 多様な型 $var );

パラメータ

多様な型 $var

データ型が、浮動小数点数型であるかどうかを調べたい変数を指定。

戻り値

論理値。

「多様な型 $var」のデータ型が、浮動小数点数型であれば「TRUE」、浮動小数点数型でなければ「FALSE」を返す。

構文

変数のデータ型が、浮動小数点数型であるかどうかを調べる

論理値 = is_double( 変数 );

「変数」のデータ型が、浮動小数点数型であれば「TRUE」、浮動小数点数型でなければ「FALSE」を返す。

サンプル

変数のデータ型が、浮動小数点数型であるかどうかを調べる(1)

<?php
$var = 1.23;
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = 0.12;
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = 1;
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = 0;
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = TRUE;
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
$var = "テスト";
echo is_double( $var ) ? "TRUE" : "FALSE";
echo "<br />";
?>

↓↓↓出力結果↓↓↓

TRUE
TRUE
FALSE
FALSE
FALSE
FALSE

変数のデータ型が、浮動小数点数型であるかどうかを調べる(2)

<?php
$var = 1.23;
var_dump( is_double( $var ) );
echo "<br />";
$var = 0.12;
var_dump( is_double( $var ) );
echo "<br />";
$var = 1;
var_dump( is_double( $var ) );
echo "<br />";
$var = 0;
var_dump( is_double( $var ) );
echo "<br />";
$var = TRUE;
var_dump( is_double( $var ) );
echo "<br />";
$var = "テスト";
var_dump( is_double( $var ) );
echo "<br />";
?>

↓↓↓出力結果↓↓↓

bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)

スポンサード リンク

カテゴリー: PHP, 変数操作, 組み込み関数 タグ: パーマリンク