Problem de manipulation des prix

Résolu
zarro -  
 zarro -
Bonjour,

Jai un site fe petite annonce et j'aimerai separer par une espace sur le prix pour une comprehension rapide par exemple au lieu de 1000000 j'affiche 1 000 000 en php je vous prix de m'aider.

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Utilise : number_format
    https://www.php.net/manual/fr/function.number-format.php

    
    $number = 1234.56;
    $nombre_format_francais = number_format($number, 2, ',', ' ');
    echo $nombre_format_francais;
    // => Affichera : 1 234,56
    

    0
    1. zarro
       
      J'ai utiliser ça na pas marcher
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > zarro
         
        .... et tu l'as utilisé comment ????
        Montres ton code et explique nous clairement en quoi ça n'a pas fonctionné !
        0
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Et puis sinon tu peux t'insprirer d'une fonction de ce genre :
      function prixMill($prix) {
        $str="";
        $long =strlen($prix)-1;
      
        for($i = $long ; $i>=0; $i--){
         $j=$long -$i;
         if( ($j%3 == 0) && $j!=0){ 
           $str= " ".$str;  
          }
          $p= $prix[$i];
          $str = $p.$str;
        }
       return($str);
      }
      
      0
    3. zarro
       
      Merci beaucoup ca marche je m'etais trompé merci
      0