Ik wil in een tabel een bedrag opnemen. Nu kan dat met money_format, met printf. Maar daardoor komt het euro-teken € telkens op een andere plek te staan. Ik wil een bedrag graag als €##########,## pegresenteerd hebben. Dus Euroteken, opgevolgd met spaties tot bedrag. Hierdoor zijn alle bedragen even lang. Kan dat?
Maar als je dit echt mooi wil hebben, zonder gebruik te maken van een "typemachine" lettertype, zou je het valuta symbool en het bedrag in twee aparte kolommen kunnen plaatsen (en het bedrag in de tweede kolom rechts uit te lijnen) (er zijn overigens ook "CSS" wegen die naar vergelijkbare oplossingen leiden).
Of een monospace font gebruiken inderdaad. Voor de "inspring" zou je wellicht iets kunnen doen met str_pad() en (i.c.m. eerdergenoemde monospace font).
Ik had ook al een kolom gebruikt voor het euro teken, maar de getal kolom hangt er nu, voor mijn gevoel, een beetje bij. Monospacing is ook een optie. Ik ga monospacing icm met money_format gebruiken. Dank.