ludovicanceaux
Messages postés440Date d'inscriptionmardi 21 octobre 2003StatutMembreDernière intervention 6 mai 2010
-
2 juin 2006 à 15:46
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
3 juin 2006 à 19:23
Salut à tous,
Bah voilà en fait tout est ds le titre, en fait j'ai une chaine de chiffre et je voudrais placé une virgule au 1er caractère (ex:1234 donnerai 1,234) ca va faire 2 heures que je buche, si quelqu'un voulait m'aider ca serait cool!!!!!!!!!!
ca parait simple comme ca mais pas du tout en fait
Merci d'avance
David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 20061 2 juin 2006 à 15:56
salut,
si tu connais le nombre de chiffres qu'il y a, tu peux diviser par un nombre prédéfini (par exemple, pour 1234, il y a 4 chiffres, donc tu divise par 1000)
Mais bon, c'est une méthode barbare, et je pense qu'il doit y avoir une meilleure solution, mais au moins celle-ci peut dépanner...
Bonne journée
David
pcgpegase
Messages postés96Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention24 avril 20071 2 juin 2006 à 16:55
Bonjour,
Si c'est juste pour un seul cas tu peux toujours faire :
<?php
$nb = 1234;
$len = strlen($nb);
echo substr($nb,0,1).','.substr($nb,1,$len);
?>
Je trouve pas ça propre et je pense tout comme David_monchy qu'il devrait y avoir un meilleur moyen...
Mais ça fonctionne, même si ton nombre est plus grand ou plus petit :)
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 2 juin 2006 à 19:26
Salut,
Comme [auteurdetail.aspx?ID=197854 pcgpegase], sauf qu'il n'y a pas besoin de spécifier la longueure de la chaîne (dans ce cas, cela signifi tout le reste de la chaine)
Donc :
$num = $num{0}.','.substr($num,1);
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?