Maison >développement back-end >Problème PHP >Comment convertir une chaîne en nombre en php tout en conservant deux décimales

Comment convertir une chaîne en nombre en php tout en conservant deux décimales

青灯夜游
青灯夜游original
2022-02-09 18:27:375230parcourir

Comment convertir une chaîne en nombre en PHP et conserver deux décimales : 1. Utilisez la fonction number_format(), la syntaxe est "number_format($str, 2)" 2. Utilisez floatval() et round(); ), la syntaxe est " round(floatval($str))".

Comment convertir une chaîne en nombre en php tout en conservant deux décimales

L'environnement d'exploitation de ce tutoriel : système Windows7, PHP version 7.1, ordinateur DELL G3

php convertit la chaîne en nombre et conserve deux décimales

1. Utilisez le format number_format(. ) fonction

number_format() est utilisée pour convertir des chaînes en nombres. Il renvoie un nombre formaté en cas de succès, sinon donne E_WARNING en cas d'échec.

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

Comment convertir une chaîne en nombre en php tout en conservant deux décimales

2. Utilisez la fonction floatval()+round()

La fonction floatval() peut convertir une chaîne en un nombre à virgule flottante, tandis que la fonction round() arrondit le nombre à virgule flottante à deux. décimales.

<?php 
$str = "32.314"; 

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

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

Comment convertir une chaîne en nombre en php tout en conservant deux décimales

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie mkdir en phpArticle suivant:Que signifie mkdir en php