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))".
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); ?>
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); ?>
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!