ホームページ  >  記事  >  バックエンド開発  >  PHPの文字列を浮動小数点型に変換する方法

PHPの文字列を浮動小数点型に変換する方法

青灯夜游
青灯夜游オリジナル
2022-09-23 18:48:465029ブラウズ

3 変換方法: 1. 変換する文字列の前に、ターゲットの型「(float)」、「(double)」、または「(real)」を括弧で囲んで追加します。構文は「( float)」です。弦"。 2. floatval() 関数を使用して、文字列変数の浮動小数点値を取得します。構文は「floatval (文字列変数)」です。 3. settype() 関数を使用して、構文「settype(string variable, "float")」で文字列変数を浮動小数点型に設定します。

PHPの文字列を浮動小数点型に変換する方法

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

php 文字列変換浮動小数点数の 3 つの方法

方法 1. 変換対象の文字列の前に括弧で囲まれたターゲットの型を追加します。

ターゲットの型は次のとおりです。 :

  • (float)、(double)、(real): 浮動小数点型に変換

例: 文字列型の変換 float に変換type

<?php   
$str="23.25";   
$float=(float)$str;   
var_dump($str); 
var_dump($float); 
?>

PHPの文字列を浮動小数点型に変換する方法

メソッド 2. floatval() 関数を使用する - 浮動小数点変換関数

floatval — 浮動小数点値を取得します変数

例:

<?php   
$str="3.14";   
$float=floatval($str);   
var_dump($str); 
var_dump($float); 
?>

PHPの文字列を浮動小数点型に変換する方法

方法 3: settype() 関数を使用する -- 型設定関数

settype(): 変数を指定された型に設定するために使用されます (settype() 関数は変数の元の型を変更します)。

settype ( $var , $type )
  • $var: 変換される変数。

  • #$type: 変数の変換先となるターゲットの型。

戻り値: 設定成功の場合は TRUE、設定失敗の場合は FALSE。

settype() 関数の 2 番目のパラメータ $type の値を「float」に設定するだけです。

<?php   
$str="5.14";  
var_dump($str);  
$float=settype($str,"float");   
var_dump($str); 
var_dump($float);//返回值
?>

PHPの文字列を浮動小数点型に変換する方法

説明: settype() 関数の 2 番目のパラメータ (セット タイプ) の値は、次のようになります:

  • " boolean " (または PHP 4.2.0 以降では "bool")

  • "integer" (または PHP 4.2.0 以降では "int")

  • "float" (PHP 4.2.0 以降でのみ使用可能、古いバージョンで使用されていた "double" は現在無効になっています)

  • "string"

  • "array"

  • "object"

  • "null" (PHP 4.2.0 以降)

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

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

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