Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei

So konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei

青灯夜游
青灯夜游Original
2022-02-09 18:27:375050Durchsuche

php将字符串转为数字并保留两位小数的方法:1、用number_format()函数,语法“number_format($str, 2)”;2、用floatval()和round()函数,语法“round(floatval($str))”。

So konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php将字符串转为数字并保留两位小数

1、使用number_format()函数

number_format()函数用于将字符串转换为数字。它会在成功时返回格式化的数字,否则会在失败时给出E_WARNING。

<?php 
$str = "32.314"; 
// 使用number_format()函数将字符串转换为数字
echo number_format($str), "<br>"; 
// 函数的作用是:将字符串转换为数字
echo number_format($str, 2); 
?>

So konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei

2、使用floatval()+round()函数

floatval()函数可将字符串转为浮点数,而round()函数四舍五入浮点数,保留两位小数。

<?php 
$str = "32.314"; 

echo round(floatval($str))."<br>"; 

echo round(floatval($str), 2); 
?>

So konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in PHP in eine Zahl und behalten dabei zwei Dezimalstellen bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet mkdir in PHP?Nächster Artikel:Was bedeutet mkdir in PHP?