ホームページ  >  記事  >  バックエンド開発  >  PHPでデータを浮動小数点数に変換する方法

PHPでデータを浮動小数点数に変換する方法

青灯夜游
青灯夜游オリジナル
2022-04-27 15:43:224455ブラウズ

PHP で浮動小数点数を変換する方法: 1. floatval() 関数を使用して変数の浮動小数点値を取得します (構文は「floatval (変換されるデータ)」です); 2. settype()関数の構文は「settype(変換するデータ, "float")」で指定したデータを浮動小数点型に変換できます。

PHPでデータを浮動小数点数に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP には 2 つの組み込み関数が用意されています。他のタイプのデータを浮動小数点数に変換できます:

  • floatval() function

  • settype() function

1. floatval() 関数を使用する

floatval() 関数は、特に他の型を浮動小数点型に変換する関数です。変数の値。

注: floatval は配列やオブジェクトには使用できません。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = &#39;122.34343runoob&#39;;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

PHPでデータを浮動小数点数に変換する方法

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$var = TRUE;
echo "原数据类型:";
var_dump($var);
$float= floatval($var);
echo "修改后的类型:";
var_dump($float);
?>

PHPでデータを浮動小数点数に変換する方法

2. settype() 関数を使用します

settype ( ) 関数は、値を指定されたデータ型 (2 番目のパラメーターで制御) に変換できます。

データを浮動小数点数に変換するには、関数の 2 番目のパラメーターを「float」に設定するだけです。

注: この関数は元の変数を変更します。設定が成功した場合は TRUE を返し、失敗した場合は FALSE を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$foo = "5bar"; // string
$bar = true;   // boolean
echo "原数据类型:";
var_dump($foo);
var_dump($bar);
settype($foo, "float");
settype($bar, "float");
echo "修改后的类型:";
var_dump($foo);
var_dump($bar);
?>

PHPでデータを浮動小数点数に変換する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでデータを浮動小数点数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。