Cheatah: Werte eines assoziativen Arrays ohne Schlüssel zu kennen

Beitrag lesen

Hi,

ist jemand so nett und gibt mir einen Tipp, wie ich am schnellsten herausfinden kann, ob mein assoziatives Array mehrdimensional ist,

PHP kennt keine mehrdimensionalen Arrays. Es ermöglicht lediglich Werte zu verwenden, die ein Datenmodell ergeben, welches einem mehrdimensionalen Array ähnlich sieht. Ergo:

Also ich möchte wissen ob $arr bei $arr['key1'], $arr['key2'] usw. irgendwo mehrere Werte gespeichert hat, ohne dass ich 'key1' kenne.

Eben. "Mehrere Werte" bedeutet, dass es sich bei dem einen(!) Wert um ein Array handelt. Wenn Dein äußeres Array zumindest im Ansatz der esotherischen Bezeichnung "mehrdimensional" entspricht, ist _jeder_ Wert ein Array ...

Gibt's was schnelleres als foreach mit Zähler?

... also auch der erste.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes