Bonjour à tous !
Cherchant de la documentation sur printf et sprintf, je tombe sur l'exemple fourni dans de mauel officiel .chm de PHP. Je fais un copier/coller du code suivant :
printf("[%s]\n", $s); // affichage d'une chaîne standard
printf("[%10s]\n", $s); // justification à droite avec des espaces
printf("[%-10s]\n", $s); // justification à gauche avec des espaces
printf("[%010s]\n", $s); // l'espacement nul fonctionne aussi sur les chaînes
printf("[%'#10s]\n", $s); // utilisation du caractère personnalisé de séparation '#'
printf("[%10.10s]\n", $t); // justification à gauche mais avec une coupure à 10 caractères
voici le résultat sur mon ordi :
[monkey] [ monkey] [monkey ] [0000monkey] [####monkey] [many monke]

KESKISPASSE

Alors plusieurs remarques :
1) le \n ne marche pas : ca ne passe pas à la ligne.
2) le formatage par x fois espace ne marche pas nom plus.
Mais KESKISPASSE

Puis, j'essaye avec sprintf, et alors là.... C'EST L'APOLTHÉOSE !



RIEN NE S'AFFICHE !!!!!
Est-ce mon PHP est mal configuré ???? (J'utilise Easy PHP auquel je n'ai rien touché, et dont je suis extrêmement content par ailleurs.
ALors pourquoi ce bug étrange ?
Merci à tous de me venie en aide, j'ai besoin de formatter des données venant de MySQL pour les afficher correctement !!!!
BlueMan.