Espaces dans l'affichage des nombres

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 637 fois - Téléchargée 28 fois

Contenu du snippet

Ce petit code permet de mettre des espaces dans les nombres tous les 3 chiffres.

Exemple : 125698425 devient 125 698 425 ce qui est plus clair et plus lisible.

J'espère que cela vous sera utilise

Source / Exemple :


function format_nombre($test) {
	$long = strlen($test);
	switch ($long) {
		case 0:
		$test1 = $test;
		break;
		case 1:
		$test1 = substr($test,0,1);
		break;
		case 2:
		$test1 = substr($test,0,2);
		break;
		case 3:
		$test1 = substr($test,0,3);
		break;
		case 4:
		$test1 = substr($test,0,1)." ".substr($test,1,3);
		break;
		case 5:
		$test1 = substr($test,0,2)." ".substr($test,2,3);
		break;
		case 6:
		$test1 = substr($test,0,3)." ".substr($test,3,3);
		break;
		case 7:
		$test1 = substr($test,0,1)." ".substr($test,1,3)." ".substr($test,4,3);
		break;
		case 8:
		$test1 = substr($test,0,2)." ".substr($test,2,3)." ".substr($test,5,3);
		break;
		case 9:
		$test1 = substr($test,0,3)." ".substr($test,3,3)." ".substr($test,6,3);
		break;
		case 10:
		$test1 = substr($test,0,1)." ".substr($test,1,3)." ".substr($test,4,3)." ".substr($test,7,3);
		break;
		case 11:
		$test1 = substr($test,0,2)." ".substr($test,2,3)." ".substr($test,5,3)." ".substr($test,8,3);
		break;
		case 12:
		$test1 = substr($test,0,3)." ".substr($test,3,3)." ".substr($test,6,3)." ".substr($test,9,3);
		break;

	}
	return($test1);
}

Conclusion :


Un simple appel de la fonction à l'endroit de l'affichage.
$visite = "125698425";
echo "format_nombre($visite)";

A voir également

Ajouter un commentaire Commentaires
Messages postés
190
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
22 décembre 2009

eax >> number_format() ne fonctionne pas sur toutes les configurations....(merci NFRANCE en l'occurence.....)(moi...de la pub..???? jamais :-)
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

oula... pas la peine de se vexer... le problème est de savoir à quel moment c'est utile de déposer une source, certains diront que m^me une petite source peut servir, d'autres qu'il faut revoir le niveau à la hausse si on veut que le site vive vraiment... Quoi qu'il en soit, on ne peut que constater qu'il y a une baisse de la qualité, peu d'inovations..
Messages postés
8
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
20 septembre 2004

C'est exact ce vous dites, mais ne maîtrisant pas toutes les nombreuses fonctions que propose ce language, j'ai au moins eu le courage de me faire cette fonction sans pleurer pour qu'on la fasse à ma place.
Elle n'est peut-être pas optimisée, cela va venir, et ressemble certainement à une fonction préhistorique, mais au moins, elle fonctionne sans bug, ce qui n'est pas le cas pour toutes les fonctions proposées sur phpcs, n'en déplaise à certains.
J'en avais d'autres à proposer mais mon niveau étant plus que débutant en programmation, je n'ai encore fait que 10 ans de CA Clipper, je vais donc éviter à l'avenir de venir me ridiculiser face aux pros.
Bonne soirée à tous
Messages postés
514
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
1 mars 2009

Pas faut ...
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

hem... le niveau n'est même plus au centre de la terre, on est déjà ressorti de l'autre côté là... phpcs a perdu en qualité...
Afficher les 8 commentaires

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.