SYNCER

SYNCER

floatval() - スカラー値をfloatに型変換する

公開日:

floatvalは、指定したスカラー値をFloatに型変換した値を取得する関数です。

構文

float floatval ( mixed $var )

パラメータ

$var

対象のスカラー値。

返り値

float

Float値に型変換した値。

サンプルコード

Float値を取得する

指定した値をFloatに型変換した値を取得します。文字列の先頭が数値だと解釈できれば、末尾の余計な文字列を切り捨てて型変換してくれます。

php

<?php
	// 実行
	$result = floatval( "38.555px" ) ;

	// 結果
	var_dump( $result ) ;

結果 (出力内容) - PHP7.0.21

float(38.555)

先頭が文字列の場合

末尾ではなく先頭が数値と解釈できない場合、0が返ります。

php

<?php
	// 実行
	$result = floatval( "to38.555" ) ;

	// 結果
	var_dump( $result ) ;

結果 (出力内容) - PHP7.0.21

float(0)

サンドボックス

ソースコードを編集してfloatval()の挙動を確認して下さい。

float(38.555)

参考リンク

  • PHP - 公式マニュアル。