Maison  >  Article  >  développement back-end  >  Pratique des fonctions mathématiques PHP 2 : application complète de la fonction Round()

Pratique des fonctions mathématiques PHP 2 : application complète de la fonction Round()

藏色散人
藏色散人original
2021-07-28 10:42:542356parcourir

Dans PHP Mathematical Function Practice 1, je vous ai présenté l'utilisation des fonctions max et min dans les fonctions mathématiques couramment utilisées. Amis intéressés, veuillez cliquer ici -> "Analyse intéressante des fonctions max() et min()". Comme mentionné plus haut, je vais écrire une série d’articles sur les fonctions mathématiques, n’est-ce pas à venir !

Dans cet article, nous allons vous expliquer l'utilisation de la fonction ronde. Je pense que tout le monde connaît le calcul de l'arrondi. Après tout, c'est le contenu de base de l'enseignement obligatoire de neuf ans, donc la fonction de celui-ci. la fonction est d'arrondir un nombre.

Anciennes règles, supposons qu'il y ait un problème qui doit être résolu, "Veuillez écrire un script PHP pour arrondir les valeurs suivantes avec une précision de 1 décimale".

En termes simples, cela signifie arrondir la valeur spécifiée et conserver une décimale.

Sans plus tarder, nous créons également un exemple de fichier PHP demo.php ;

Pratique des fonctions mathématiques PHP 2 : application complète de la fonction Round()

Le code complet est le suivant :

<?php
echo round( 1.65, 1, PHP_ROUND_HALF_UP)."<br>";   //  1.7
echo round( 1.65, 1, PHP_ROUND_HALF_DOWN)."<br>"; //  1.6
echo round(-1.54, 1, PHP_ROUND_HALF_EVEN); // -1.5

Dans le code ci-dessus, le paramètre 1.65 est un nombre spécifié qui doit être arrondi, et Le paramètre 1 est Combien de chiffres sont réservés ? Le paramètre PHP_ROUND_HALF_UP représente la constante du mode d'arrondi. Cette constante représente l'arrondi lorsque l'on rencontre .5.

Ouvrons le navigateur pour jeter un œil et afficher le résultat de l'arrondi :

Pratique des fonctions mathématiques PHP 2 : application complète de la fonction Round()

Nous pouvons voir que les résultats d'arrondi sont différents car les paramètres constants définis pour chaque nombre sont différents.

Pour plus de détails, veuillez consulter l'introduction suivante sur la signification des constantes :

PHP_ROUND_HALF_UP : lorsque vous rencontrez 0,5, arrondissez le nombre aux décimales de précision. Tours 1,5 à 2 et -1,5 à -2.

PHP_ROUND_HALF_DOWN : Arrondissez le nombre aux décimales de précision lorsque vous rencontrez 0,5. Tours 1,5 à 1 et -1,5 à -1.

PHP_ROUND_HALF_EVEN : lorsque vous rencontrez 0,5, prenez la valeur paire suivante et arrondissez le nombre aux décimales avec précision.

PHP_ROUND_HALF_ODD : lorsque vous rencontrez 0,5, prenez la valeur impaire suivante et arrondissez le nombre aux décimales avec précision.

Donc, si nous ne définissons pas ce paramètre constant et n'utilisons pas directement la fonction round, quelle est la constante par défaut ? La valeur par défaut est "PHP_ROUND_HALF_UP".

Ce qui précède est l'introduction à la fonction ronde. Est-ce très simple ?

Dans le processus de développement proprement dit, vous pouvez utiliser la fonction ronde en fonction de vos besoins spécifiques !

Pour plus d'enseignement technique PHP, vous pouvez visiter le 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