今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列をファイルに書き込む - file_put_contents()
  3. ヒアドキュメント
  4. 論理値 - boolean
  5. OS情報を取得 - php_uname()

変数を浮動小数点型に変換 - floatval()、doubleval()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、指定した変数を浮動小数点型に変換する関数 floatval()、doubleval()を紹介します。

floatval関数、doubleval関数

float floatval ( mixed $var )
float doubleval ( mixed $var )
指定した変数を浮動小数点型に変換します。
doubleval関数は、floatval関数のエイリアスです。
引数
$var
浮動小数点型に変換する変数を指定します。
返り値
指定した変数を浮動小数点型に変換した値を返します。
指定した変数が文字列の場合は、0を。
空の配列の場合も、0を、空ではない配列の場合は、1を返します。

サンプルコード

指定した変数を浮動小数点型に変換するサンプルコードです。

floatval( 変数 )
<?php
$var1 = 345;
$var2 = "123";
$var3 = "678PHP";
$var4 = "Hello";
$var5 = array();
$var6 = array(1,2,3);

var_dump( floatval($var1) );
var_dump( floatval($var2) );
var_dump( floatval($var3) );
var_dump( floatval($var4) );
var_dump( floatval($var6) );
var_dump( floatval($var5) );
?>

実行結果です。

指定した変数が浮動小数点型に変換されています。
指定した変数が文字列で数値を含む場合は、その数値の浮動小数点型を、数値を含まない場合は、0を返しています。
指定した変数が配列の場合は、その配列が空の場合は、0を、値がある場合は、1を返しています。

float(345)
float(123)
float(678)
float(0)
float(1)
float(0)

変数・定数 の人気記事

  1. 変数の型を調べる(確認) - gettype()
  2. 変数が配列かどうかを確認 - is_array()
  3. 変数を浮動小数点型に変換 - floatval()、doubleval()

関連記事(一部広告含む)