Ecrire centré à droite

Eléphant du PHP | 117 Messages

21 mai 2005, 10:31

Bonjour,

Quelle astuce faut-il employer pour ecrire une chaine centrée à droite, par exemple des chiffres.

Eléphant du PHP | 147 Messages

21 mai 2005, 10:47

Je suis pa sur 'avoir biencompris ce que tu veux mais a mon avis il te faut creer un tableau avec les order a 0 et dans la case de droite tu mets ton texte en centré

Mammouth du PHP | 19672 Messages

21 mai 2005, 10:53

Tu peux utiliser un style CSS. Le truc si tu veux par exemple avoir du texte à gauche et des chiffres à droite le tout sur la même ligne se fait très bien en CSS. Exemple:

Code : Tout sélectionner

<div style="width: 500px; margin: auto"> <p style="float: left">Du texte sur la gauche de la page</p> <p style="float: right">12.345,50 &euros</p> </div>
Essaye ça et donne des nouvelles :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 117 Messages

21 mai 2005, 12:54

Merci,

Mais je crois que j'ai oublié de préciser que je suis dans une cération d'image et que je dois afficher des chiffres allignés dans l'image.

J'utilise la fonction imagestring

Je souhaiterais également forcer l'affichage à 2 chiffres après la virgule, même ci ce sont des zéros.

J'ai reussi à arrondir avec la fonction round, mais après je ne sais plus faire.

Mammouth du PHP | 19672 Messages

21 mai 2005, 13:05

Effectivement, on était loin du sujet... :?
Pour forcer l'affiche des décimales, fonction number_format()
Pour l'alignement à droite dans ton image, tu as le paramètre qui définit la distance du bord gauche: connaissant la largeur de ton image et en ayant défini une taille de police, il te faut ajuster le paramètre de distance du bord gauche. En poussant dans le détail, tu mesures la longueur de la chaine formée par le nombre et tu ajuste la distance du bord gauche en fonction de façon à avoir toujours le dernier chiffre à la même distance du bord droit.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

21 mai 2005, 14:57

Merci Cyrano, ouf
Formatage ok, placement ... si c'est trop variable...
J'y suis allé à la main...
Problème partiellement résolu (ça marche mais c'est pas clean)

Mammouth du PHP | 19672 Messages

21 mai 2005, 15:03

Sans voir le code, je peux malheureusement pas te proposer d'optimisation :?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 117 Messages

21 mai 2005, 15:18

Cyrano,

Oui bien sûr, ce n'est pas évident à expliquer.
Pour présenter le code et le contexte ce n'est pas facile. Je vais réflechir encore.

Merci beaucoup.