Fractionner un nombre par 3 chiffres

Contenu du snippet

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 / Exemple :


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);
while($kel>$combien){
$fin.=substr($nombre,0,$combien).$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);
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.