Maison >développement back-end >tutoriel php >exemple de code de formatage du numéro php

exemple de code de formatage du numéro php

怪我咯
怪我咯original
2017-07-16 14:30:481952parcourir

Souvent, nous devons formater les nombres, par exemple en ajoutant 0 devant des chiffres insuffisants. Il peut être facilement implémenté avec PHP, car PHP est livré avec des fonctions pour les fonctions associées. La fonction

number_format() formate un nombre par milliers regroupement .

Par exemple, echo number_format(285266237);

peut générer 285 266 237

De plus, si vous devez formater la taille en octets du fichier, la méthode suivante peut être utilisée pour référence :

 function byte_format($input, $dec=0)   
 {    
  $prefix_arr = array(' B', 'K', 'M', 'G', 'T');   
  $value = round($input, $dec);   
  $i=0;   
  while ($value>1024)   
  {    
   $value /= 1024;   
   $i++;   
  }   
  $return_str = round($value, $dec).$prefix_arr[$i];   
  return $return_str;   
 }   

 echo byte_format(285266237);

Le résultat de l'affichage est 272M

Par exemple, echo number_format(285266237
peut); sortie 285 266 237
De plus, si le format est nécessaire Pour optimiser la taille en octets du fichier, la méthode suivante peut être utilisée à titre de référence :

 function byte_format($input, $dec=0)   
 {    
  $prefix_arr = array(' B', 'K', 'M', 'G', 'T');   
  $value = round($input, $dec);   
  $i=0;   
  while ($value>1024)   
  {    
   $value /= 1024;   
   $i++;   
  }   
  $return_str = round($value, $dec).$prefix_arr[$i];   
  return $return_str;   
 }   

 echo byte_format

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