Cet article présente principalement des exemples d'utilisation des fonctions d'arrondi, d'arrondi et d'arrondi PHP. Les amis qui en ont besoin peuvent se référer aux
exemples décimaux :
PHP conserve deux décimales et. Arrondi
Copier le code Le code est le suivant :
$n=0.1265489; echo sprintf("%.2f", $n); // 0.13
Vous pouvez voir que nous utilisons la fonction sprintf pour formater $n%.2f est Format cible, où 2 représente deux chiffres et f représente float (type à virgule flottante). Le 3ème représente le nombre décimal 6 et est arrondi
Regardons un autre exemple
Copiez le code Le code est le suivant :
$n=0.1265489 echo substr(sprintf("%.3",$n),0,-1);// 0.12
La sortie du code conserve 2 comme décimale sans arrondi. En fait, nous comprenons que les caractéristiques de sprintf arrondiront la décimale et nous conserverons un chiffre de plus, puis utiliserons. substr pour intercepter les 2 premiers chiffres
Exemple d'arrondi :
Copier le code Le code est le suivant :
echo ceil(4.1); // 5 echo ceil(9.999); // 10
La fonction plafond est une fonction d'arrondi vers le haut. Que signifie vers le haut ? C'est-à-dire que s'il dépasse un peu, alors avancez d'un peu. Par exemple, 4,1 devient 5 dans l'exemple.
Au contraire, il existe une fonction appelée floor. Jetons un coup d'œil à son utilisation
Copiez le code Le code est le suivant :
echo floor(4.1); // 4 echo floor(9.999); // 9
Caractéristiques de floor C'est particulièrement évident dans la deuxième sortie, c'est à dire, sans vous donner combien de décimales, même s'il est infiniment proche de 10, l'entier que vous obtenez en descendant est 9.
Fonction ronde
Copier le codeLe code est le suivant :
<?PHP echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ?>
La description de la fonction ronde dans le manuel PHP est :
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
Renvoie val arrondi selon la précision spécifiée (le nombre de chiffres après la virgule) résultat. la précision peut également être négative ou nulle (par défaut).
Le premier paramètre de round est la source de données, le deuxième paramètre est le nombre de décimales à retenir et le suivant (par exemple, si vous saisissez 2, alors le troisième est le suivant) est arrondi, lorsqu'il s'agit d'un nombre négatif, comptez la longueur correspondante du dernier chiffre de la source de données à 0 et arrondissez le dernier chiffre. Par exemple, round(123456,-2) est 123456, en commençant. à partir de 6 et en comptant vers l'avant, les deux chiffres deviendront zéro, et le dernier chiffre est 5 (le premier chiffre en partant de l'arrière est 6 et le dernier chiffre est 5) est arrondi et le résultat est 123500
Recommandations associées :
L'utilisation et la différence entre la conversion intval() et (int) sous 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épendance Injection (DI) INPHPENHANCESSCODEFLEXIBITIONS ETTESTABILITÉSBYDECOUPLINGDEPENDENCYCRÉATION DUSAGE.TOIMPLEMENTDIEFECFECTEMENT: 1) USECONDICONNEURSEURSEMUDEMENT TOAVOIDOOVER-INGINE.2) Évitez ConstructorOverOdBylimitingDendendenSethreeor.

To-ImproveyourphpWebsite's Performance, UseTheSestrateies: 1) implémentopcodecachingwithopcachetospeedUpScript Intrepture.2) OptimizedatabasequeriesBySelectingonlyneceSaryFields.3) UsecachingSystemslikeredSormemCachedToredatabaseload.4) InsistationAsynchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchcchchchchchchchchchchchchchchchchchchchchchchchchchchchchch-and

Oui, iTispossibleToSendMassemailsWithPhp.1) usElibrarylikephpmaileRorswiftMailerForeFicientEmailSending.2) ImplementDelaysBetwenemailStoavoidSpamFlags.3) PersonnalizeEmailsusingDynamicContentToIrB

Dépendance Injection (DI) InphpisadessignPatternthatachievesInversionOfControl (CIO) BywlowingDependenSoBeinjectedIntoclasses, améliorant la modularité, testabilité et flexibilité.

Les meilleures façons d'envoyer des e-mails à l'aide de PHP incluent: 1. Utilisez la fonction PHP Mail () pour l'envoi de base; 2. Utilisez la bibliothèque PHPMailer pour envoyer un courrier HTML plus complexe; 3. Utilisez des services de courrier transactionnel tels que SendGrid pour améliorer les capacités de fiabilité et d'analyse. Avec ces méthodes, vous pouvez vous assurer que les e-mails atteignent non seulement la boîte de réception, mais également attirer des destinataires.

Le calcul du nombre total d'éléments dans un tableau multidimensionnel PHP peut être effectué en utilisant des méthodes récursives ou itératives. 1. La méthode récursive compte en traversant le tableau et en traitant récursivement les tableaux imbriqués. 2. La méthode itérative utilise la pile pour simuler la récursivité pour éviter les problèmes de profondeur. 3. La fonction Array_Walk_Recursive peut également être implémentée, mais elle nécessite un comptage manuel.

En PHP, la caractéristique d'une boucle de bricolage est de s'assurer que le corps de la boucle est exécuté au moins une fois, puis de décider de continuer la boucle en fonction des conditions. 1) Il exécute le corps de la boucle avant la vérification conditionnelle, adapté aux scénarios où les opérations doivent être effectuées au moins une fois, telles que la vérification d'entrée de l'utilisateur et les systèmes de menu. 2) Cependant, la syntaxe de la boucle de bricolage peut provoquer une confusion parmi les débutants et peut ajouter des frais généraux de performance inutiles.

Des chaînes de hachage efficaces dans PHP peuvent utiliser les méthodes suivantes: 1. Utilisez la fonction MD5 pour le hachage rapide, mais ne convient pas au stockage de mot de passe. 2. Utilisez la fonction SHA256 pour améliorer la sécurité. 3. Utilisez la fonction Password_hash pour traiter les mots de passe pour offrir la sécurité et la commodité les plus élevées.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Dreamweaver CS6
Outils de développement Web visuel

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP
