floatval( mixed $var )
は、変数「$var」の値を、浮動小数点数型として取得する組み込み関数。
定義
浮動小数点数型 floatval( 多様な型 $var );
パラメータ
- 多様な型 $var
浮動小数点数型として値を取得したい変数を指定。
オブジェクト型変数は指定できない。
戻り値
「多様な型 $var」の浮動小数点数値を返す。
浮動小数点数型としての取得に失敗した場合、「0」を返す。
空の配列の場合、「0」を返す。空でない配列の場合、「1」を返す。
構文
変数の値を、浮動小数点数型として取得
浮動小数点数型 = floatval( 変数 );
「変数」の値を、「浮動小数点数型」として取得する。
サンプル
変数の値を、浮動小数点数型として取得
<?php
echo "論理型: ";
$var = TRUE;
echo floatval( $var );
echo "<br />";
echo "整数型: ";
$var = 321;
echo floatval( $var );
echo "<br />";
echo "浮動小数点数型: ";
$var = 3.21;
echo floatval( $var );
echo "<br />";
echo "+符号付きの正の浮動小数点数: ";
$var = +3.21;
echo floatval( $var );
echo "<br />";
echo "-符号付きの負の浮動小数点数: ";
$var = -3.21;
echo floatval( $var );
echo "<br />";
echo "文字列型(数字): ";
$var = "3.21";
echo floatval( $var );
echo "<br />";
echo "0埋めの数字: ";
$var = "00321";
echo floatval( $var );
echo "<br />";
echo "文字列型(文字): ";
$var = "文字列";
echo floatval( $var );
echo "<br />";
echo "文字列型(数字と文字): ";
$var = "3Three2two1one";
echo floatval( $var );
echo "<br />";
echo "配列型(空の配列): ";
$var = array();
echo floatval( $var );
echo "<br />";
echo "配列型(空でない配列): ";
$var = array( 3, 2, 1 );
echo floatval( $var );
echo "<br />";
?>
echo "論理型: ";
$var = TRUE;
echo floatval( $var );
echo "<br />";
echo "整数型: ";
$var = 321;
echo floatval( $var );
echo "<br />";
echo "浮動小数点数型: ";
$var = 3.21;
echo floatval( $var );
echo "<br />";
echo "+符号付きの正の浮動小数点数: ";
$var = +3.21;
echo floatval( $var );
echo "<br />";
echo "-符号付きの負の浮動小数点数: ";
$var = -3.21;
echo floatval( $var );
echo "<br />";
echo "文字列型(数字): ";
$var = "3.21";
echo floatval( $var );
echo "<br />";
echo "0埋めの数字: ";
$var = "00321";
echo floatval( $var );
echo "<br />";
echo "文字列型(文字): ";
$var = "文字列";
echo floatval( $var );
echo "<br />";
echo "文字列型(数字と文字): ";
$var = "3Three2two1one";
echo floatval( $var );
echo "<br />";
echo "配列型(空の配列): ";
$var = array();
echo floatval( $var );
echo "<br />";
echo "配列型(空でない配列): ";
$var = array( 3, 2, 1 );
echo floatval( $var );
echo "<br />";
?>
↓↓↓出力結果↓↓↓
論理型: 1
整数型: 321
浮動小数点数型: 3.21
+符号付きの正の浮動小数点数: 3.21
-符号付きの負の浮動小数点数: -3.21
文字列型(数字): 3.21
0埋めの数字: 321
文字列型(文字): 0
文字列型(数字と文字): 3
配列型(空の配列): 0
配列型(空でない配列): 1
整数型: 321
浮動小数点数型: 3.21
+符号付きの正の浮動小数点数: 3.21
-符号付きの負の浮動小数点数: -3.21
文字列型(数字): 3.21
0埋めの数字: 321
文字列型(文字): 0
文字列型(数字と文字): 3
配列型(空の配列): 0
配列型(空でない配列): 1