phpbar.de logo

Mailinglisten-Archive

[php] Zahl "in Worten" darstellen

[php] Zahl "in Worten" darstellen

Tacker, Markus php_(at)_phpcenter.de
Thu, 14 Feb 2002 15:06:32 +0100


Hoi Sascha,

> -----Original Message-----
> From: Nepper, Sascha [mailto:SNepper_(at)_databecker.de]
> Sent: Thursday, February 14, 2002 2:51 PM
> To: php_(at)_phpcenter.de
> Subject: [php] Zahl "in Worten" darstellen
>
> Kennt jemand eine fertige Lösung oder einen Ansatz, um eine Zahl "in
> Worten" auszugeben?

Fertig nicht, ist aber schnell gemacht.

$0 = null
$1 = ein
$2 = zwei
$3 = drei
$4 = vier
$5 = fuenf
$6 = sechs
$7 = sieben
$8 = acht
$9 = neun
$10 = zehn
$11 = elf
$12 = zwölf
$20 = zwanzig
$30 = dreissig
$40 = vierzig
$50 = fuenfzig
$60 = sechzig
$70 = siebzig
$80 = achtzig
$90 = neunzig
$100 = hundert
$1000 = tausend

13 = $3.$10
113 = $1.$100.$3.$10
1113 = $1.$1000.$1.$100.$3.$10

if($ergebnis == 1) echo $1."s";

Anders wird es nicht gehen, da der sprachliche Aufbau der deutsche Zahlen
unlogisch ist.

mfg
m.tacker


php::bar PHP Wiki   -   Listenarchive