Maison > Article > développement back-end > Comment convertir une chaîne en décimal en php
Comment convertir une chaîne en décimal en PHP : 1. Utilisez la fonction number_format(), la syntaxe "number_format($str, decimal place value)" ; 2. Utilisez la fonction sprintf() pour formater la chaîne, la syntaxe "sprintf(" %. Valeur décimale f",$str)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment convertir une chaîne en décimale en php
S'il s'agit d'une chaîne contenant une décimale , vous pouvez utiliser La fonction round() convertit une chaîne en valeur numérique et conserve le nombre spécifié de décimales.
Mais s'il ne contient pas de décimales, comment pouvons-nous faire en sorte que la valeur convertie à partir d'une chaîne ait des décimales ? Deux méthodes sont présentées ci-dessous :
1. La fonction number_format() qui utilise le regroupement de milliers pour formater les nombres
<?php $str = "12"; echo number_format($str, 2);; ?>
2. Utilisez sprintf pour formater les chaînes
<?php $str = "12"; echo sprintf("%.2f",$str); echo "<br>"; $str = "12.jg"; echo sprintf("%.2f",$str); ?>
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!