Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1849 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] comment transformer 145.32425435 en 145.32 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] comment transformer 145.32425435 en 145.32 ?

n°18897
belzme
Hertz ou ne pas hertz...
Posté le 16-03-2001 à 22:22:11  profilanswer
 

ehe voila j'ai une variable que je voudrais afficher mais sans 2000000 décimale :)
 
En d'autres temps je chercherais mais suis vraiment pressé !!!
 
SUrment avec la commande regex ou truc du genre mais je la comprend pas très bien !
 
merci !

mood
Publicité
Posté le 16-03-2001 à 22:22:11  profilanswer
 

n°18907
spy2k
Posté le 16-03-2001 à 23:03:44  profilanswer
 

Euh tu multiplies par 100, tu prends la valeur entiere et tu divises par 100.:D

n°18936
joce
Architecte / Développeur principal
"BugHunter"
Posté le 17-03-2001 à 00:56:22  profilanswer
 

printf(" %.2f%%",$tavariable);

n°19039
belzme
Hertz ou ne pas hertz...
Posté le 17-03-2001 à 23:31:17  profilanswer
 

ok merci pour ces réponse mais pour info voici la fonction que j'ai utiliser :
 
function verif($somme) {
 
  $somme = eregi_replace("\.","#", $somme);
  $SepDec = ".";
  $SepTexte = ",";
 
  list($entier, $decimal) = split("#", $somme, 2);
 
  if ($decimal) {
    $decimal = $decimal."00";
    $decimal = substr($decimal, 0, 2);
  } else {
    $entier = $somme;
    $decimal = "00";
  }
 
  $nentier = "";
  $len = strlen($entier);
 
  if ($len >= 3) {
    $lenX = $len;  
    while ($lenX > 0) {
   $longT = 3;
      if ($lenX < 3) $longT = $lenX;
      $offset = $lenX - 3;
      if ($offset < 0) $offset = 0;
      $triplet = substr($entier, $offset, $longT);
      if (strlen($triplet) == 3) {
        $nentier = " ".$triplet.$nentier;
        $lenX = $lenX-3;
   } else {
     $nentier = $triplet.$nentier;
        $lenX = 0;
   }
    }
 
    if (substr($nentier,0, 1) == " " )  
      $entier = substr($nentier,1, strlen($nentier));
    else
      $entier = $nentier;
  }
 
  if (strlen($entier)==0) $entier="0";
 
  $somme=$entier.$SepTexte.$decimal;
  return($somme);
}


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] comment transformer 145.32425435 en 145.32 ?

 

Sujets relatifs
[PHP] La fonction ftp_put()Comment acceder aux données d'un répertoire sécuriser avec PHP
[HTML et PHP] créer une variable parametre[PHP] pb de copie d'image depuis une url distante
[PHP] Commande FTP ftp_put()[PHP;SQL] comment bien debuter ?
comment transformer un applet java en programme a par entiere ?ASP / PHP / JSP : comparatif
[PHP] compteur sur clic[PHP] existe t'il un herbergeur gratuit qui marche???
Plus de sujets relatifs à : [PHP] comment transformer 145.32425435 en 145.32 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR