Maison  >  Questions et réponses  >  le corps du texte

Séparateur de milliers PHP

J'ai extrait ceci de la base de données$number = 100000.5;.

Ce dont j'ai besoin, c'est de définir le format sur 100.000,5

str_replace + number_format Je l'ai deviné.

Mon remplaçant a parfaitement fonctionné,

echo str_replace('.', ',', $row['anskaf_sum']);

(Retour : 100000,5) Mais quand j'ajoute number_format, j'échoue d'une manière ou d'une autre

number_format($row['anskaf_sum'] , 0, ',', '.');

Retour

101

J'ai essayé quelques autres approches mais je n'arrive pas à me rapprocher de la réponse dont j'ai besoin

Merci.

P粉848442185P粉848442185321 Il y a quelques jours596

répondre à tous(1)je répondrai

  • P粉151720173

    P粉1517201732023-11-08 00:31:23

    Êtes-vous sûr que votre $row['anskaf_sum'] ne contient pas de valeurs auxquelles vous ne vous attendez pas ? Parce que :

    <?php
            $number = 100000.5;
            echo number_format($number, 1, ",", ".");
    ?>

    ...cela renverra le résultat souhaité : 100.000,5

    répondre
    0
  • Annulerrépondre