begin process at 2012 05 27 21:28:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > FRACTIONNER UN NOMBRE PAR 3 CHIFFRES

FRACTIONNER UN NOMBRE PAR 3 CHIFFRES


 Information sur la source

Note :
6,75 / 10 - par 4 personnes
6,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caratère Niveau :Initié Date de création :16/05/2005 Vu :3 922

Auteur : vbguigui

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Example : Vous faites un code PHP qui calcule quelque chose. Le numéro que votre code vous apporte est 123456789101. Impossible de lire ce chiffre. Par contre, 123 456 789 101 112 est beaucoup plus simple à lire et vous saurez que il s'agit d'un millard et quelque chiques.

Fonction : fractionner($nombre,$caractere);

$nombre : mettez ici le chiffre que vous voulez fractionner
$caractere : le caractere qui fractionnera votre chiffre. Example : " "

Source

  • function fractionner($nombre,$caractere){
  • $fin="";
  • $kel=strlen($nombre);
  • $combien=strrev($nombre);
  • while($kel>3){
  • $fin.=substr($nombre,0,3).$caractere;
  • $nombre=substr($nombre,3);
  • $kel=$kel-3;
  • }
  • if(strlen($nombre)<>0){$fin.=$nombre;}else{$fin=substr($fin,0,strlen($fin)-1);}
  • return strrev($fin);
  • }
function fractionner($nombre,$caractere){
$fin="";
$kel=strlen($nombre);
$combien=strrev($nombre);
while($kel>3){
$fin.=substr($nombre,0,3).$caractere;
$nombre=substr($nombre,3);
$kel=$kel-3;
}
if(strlen($nombre)<>0){$fin.=$nombre;}else{$fin=substr($fin,0,strlen($fin)-1);}
return  strrev($fin);
}

 Conclusion

Plus avancé : l'argument $combien ou vous pouvez choisir le nombre de caractères par fraction.

function fractionner($nombre,$caractere,$combien){
$fin="";
$kel=strlen($nombre);
$combien=strrev($nombre);
w hile($kel>$combien){
$fin.=substr($nombre,0,$combi en).$caractere;
$nombre=substr($nombre,$combien);
$kel=$kel-$combien;
}
if(strlen($nombre)<>0){$fin. =$nombre;}else{$fin=substr($fin,0,strlen($fin)-1); }
return  strrev($fin);
}


 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

Commentaires et avis

Commentaire de Anthomicro le 16/05/2005 16:12:52

Salut,

le principe de ta source est pas mal, mais tu peux regarder du côté de la fonction number_format() : http://fr.php.net/manual/fr/function.number-format.php

a +

Commentaire de vbguigui le 17/05/2005 08:12:45

Comme je ne trouvais pas cetet fonction, je l'ai fait moi même.

En plus la fonction que tu m'a donné, on ne peut pas choisir le nombre de numéros par fraction.

Merci pour la fonction !

Commentaire de Anthomicro le 17/05/2005 16:00:26

"En plus la fonction que tu m'a donné, on ne peut pas choisir le nombre de numéros par fraction"

C'est sûr, mais ta source parle de "fractionner un nombre par 3 chiffres" donc c'est pour ça :-)

Commentaire de vbguigui le 17/05/2005 20:06:18

Ca c'est chouette

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales