Mailinglisten-Archive |
Egon Schmid schrieb am Montag, den 6. September 1999:
> > Egon Schmid schrieb am Sonntag, den 5. September 1999:
> > > $a[""] ist der größte Blödsinn den "mann" sich ausdenken kann.
> >
> > Warum?
> >
> > Es gibt viele Anwendungen, wo der Leerstring ein gültiger Wert unter
> > vielen ist.
>
> Das ist auch sinnvoll, aber nicht bei einem Index.
Warum nicht?
Nur ein Beispiel herausgegriffen: zu einer Liste von Werten (die auch
den Leerstring enthalten können), soll für jeden Wert die Häufigkeit
ermittelt werden. Sowas geht bequem mit einem Hash:
for($i=0; $i<count($liste), $i++) { $zaehler[$liste[$i]]++ };
Und schon läßt sich die Häufigkeit von "Tanzen" abfragen per:
$zaehler['Tanzen']
Oder die Anzahl von "keine Angabe" alias Leerstring:
$zaehler['']
Ups, da isser ja, der größte Blödsinn ... ;-)
Überzeugt?
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive