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

青灯夜游
青灯夜游original
2022-02-10 17:50:503476parcourir

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)".

Comment convertir une chaîne en décimal en php

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);;
?>

Comment convertir une chaîne en décimal en php

2. Utilisez sprintf pour formater les chaînes

<?php
$str = "12";
echo  sprintf("%.2f",$str);
echo "<br>";
$str = "12.jg";
echo  sprintf("%.2f",$str);
?>

Comment convertir une chaîne en décimal en php

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