 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
18.05.2005, 11:45
|
#1
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Text Mail - Tabulatoren
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?
|
|
|
18.05.2005, 13:48
|
#2
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
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
|
|
|
18.05.2005, 14:23
|
#3
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Um das zu erreichen, musst Du auch eine Proportionalschrift benutzen, z.B. Courier
|
|
|
18.05.2005, 14:25
|
#4
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
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
|
|
|
18.05.2005, 14:28
|
#5
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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
|
|
|
18.05.2005, 14:40
|
#6
|
|
TP-Veteran
Registriert seit: Sep 2004
|
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
|
|
|
18.05.2005, 15:54
|
#7
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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;
}
|
|
|
18.05.2005, 17:39
|
#8
|
|
TP-Veteran
Registriert seit: Sep 2004
|
hi steffen,
danke dir vielmals. weiss gar nich wie ich deine ganzen hilfen wieder gut machen kann 
|
|
|
18.05.2005, 18:04
|
#9
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Zitat:
|
Zitat von alexf812
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 schon 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.
|
 |