Maison  >  Article  >  développement back-end  >  Comment conserver 1 décimale dans la division PHP

Comment conserver 1 décimale dans la division PHP

WBOY
WBOYoriginal
2022-02-14 11:15:474561parcourir

Comment conserver 1 décimale dans la division PHP : 1. Utilisez la fonction "number_format()", la syntaxe est "number_format(dividend/divisor, 1)" ; 2. Utilisez la fonction sprintf(), la syntaxe est " ; sprintf("%. 1f", dividende/diviseur)".

Comment conserver 1 décimale dans la division PHP

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

Comment conserver 1 décimale dans la division PHP

La fonction number_format() formate les nombres en regroupant des milliers.

Remarque : Cette fonction prend en charge un, deux ou quatre paramètres (et non trois).

Syntaxe

number_format(number,decimals,decimalpoint,separator)

Description du paramètre

numéro Obligatoire. Le numéro à formater. Si aucun autre paramètre n'est défini, le nombre est formaté sans point décimal et avec une virgule (,) comme séparateur des milliers.

décimales en option. Spécifiez le nombre de décimales. Si ce paramètre est défini, les nombres sont formatés en utilisant un point (.) comme point décimal.

point décimal facultatif. Spécifie la chaîne utilisée comme point décimal.

séparateur en option. Spécifie la chaîne utilisée comme séparateur de milliers. Seul le premier caractère du paramètre est utilisé. Par exemple, « xxx » génère uniquement « x ».

Remarque : Si ce paramètre est défini, tous les autres paramètres sont requis. La fonction

sprintf() écrit la chaîne formatée dans une variable. Les paramètres

arg1, arg2, ++ seront insérés dans la chaîne principale au niveau du symbole du signe de pourcentage (%). Cette fonction est exécutée étape par étape. Au premier signe %, insérez arg1, au deuxième signe %, arg2, et ainsi de suite.

Remarque : s'il y a plus de symboles % que d'arguments arg, vous devez utiliser des espaces réservés. L'espace réservé est inséré après le symbole % et se compose d'un nombre suivi de "$". Voir l'exemple 2.

Syntaxe

sprintf(format,arg1,arg2,arg++)

Description du paramètre

format Obligatoire. Spécifie une chaîne et comment formater les variables qu'elle contient.

L'exemple est le suivant :

<?php 
$x=17; 
$y=7;
$z=$x / $y;
echo number_format($z, 1)."<br>";
echo sprintf( "%.1f ",$z);
?>

Résultat de sortie :

Comment conserver 1 décimale dans la division 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
Article précédent:Que signifie cgi en phpArticle suivant:Que signifie cgi en php