Comment la fonction sprintf en PHP permet la mise en forme des prix

Source : Internet
Auteur : utilisateur

Cet article vous apporte le contenu est sur PHP dans la fonction sprintf comment faire pour obtenir le prix du format, il y a une certaine valeur de référence, il est nécessaire pour les amis peuvent voir un peu, j’espère pouvoir vous aider.

Résumé : dans des scénarios d’entreprise différentes, la logique d’implémentation est également différente, en général, l’utilisation de la méthode 2
Méthode 1

≪ ? Php / ** * utilisateur : jack * DATE : 2017/11/27 * temps : 19:43 * / header (' Content-Type : text / html ; Charset = utf-8 ») ; $A = 155.8888 ; Si (Getfloatlength ($a), 2) {     écho se ($a, 2) ;} Format fonction se ($input, $num) {return    sprintf ('%. ». $num. "F", $input) ;} Calcule le nombre de chiffres après la virgule décimale fonction getfloatlength ($num) {    $count = 0 ;        $Temp = explode ('. ', $num) ;        Si (sizeof ($temp), 1) {            $decimal = fin ($temp) ;            $Count = strlen ($decimal) ;    }        Retour $count ;}

Méthode 2

Function Formatitemprice ($price, $num = 2) {    $str = sprintf (« %. ». $num. « F », $price) ;        Strval retour (Floatval ($STR)) ;}

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.