Mehrere \n?
Im Ernst, wie wird denn Deine Mail erstellt?
Hallo,
ich möchte in einer text-Mail zahlenangaben rechtsbündig schreiben, so das immer der dezimalpunkt untereinander steht. mit \t bekomm ich es leider nicht wie gewünscht hin. was gibt es da noch für möglichkeiten?
Mehrere \n?
Im Ernst, wie wird denn Deine Mail erstellt?
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Um das zu erreichen, musst Du auch eine Proportionalschrift benutzen, z.B. Courier
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Naja, wenn er wirklich eine Textmail erstellt, ist das ja eigentlich gegeben![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
na dann besteht wahrscheinlich das Problem, das es linksbündig und nicht rechtsbündig ist.
Dann müssen die Strings, die die Zahlen enthalten, am Anfang mit entsprechenden Leerzeichen aufgefüllt werden, so das alle Zahlenstrings gleiche Länge haben:
Code:" 12.25" " 123.78" "10000.78" usw
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
hallo steffen,
genau das is mien problem, ich erreiche eine linksbündigkeit aber nichts rechtsbündig. werde es erstmal so lassen und mache das vielleicht später mal, weil so einfach wird das ja sicher nicht zu lösen sein. ich müsste mir eine maximale zeichenanzahl vorgeben und dann schauen wieviel zeichen vor dem . sind und dann auffüllen... also wäre jetzt meine erste idee
dann nimm doch eine feste Zeichenzahl wie 12. Die Beträge (sind ja Geldbeträge) haben 2 Nachkommastellen, bleiben 9 für ganzen Zahlen.
Nutzt Du 1000er-Trennzeichen, dann reicht das für einen Betrag von
1.000.000,00 - oder wolltest Du mehr berechnen ?
Folgende Funktion liefert dir die formatierten Zahlen:
PHP-Code:function DigitString($money,$anzahl=20) {
$z=sprintf("%01.2f", $money);
return str_repeat(" ",$anzahl-strlen($z)).$z;
}
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
hi steffen,
danke dir vielmals. weiss gar nich wie ich deine ganzen hilfen wieder gut machen kann![]()
kein Problem, hilf anderen auch, dann passt das schonZitat von alexf812
![]()
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)