Tom: Keys bei mehrdimensionalen Arrays

Beitrag lesen

Hello,

array_keys (array $input, $search_value)
-> gibt dir den Schlüssel aus dem Array

array_key_exists (mixed $key , array $search )
-> schaut dir nach ob ein Schlüssel im Array vorhanden ist (true, false)

Für dein Vorhaben wirst du beide Funktionen brauchen

Er benötigt keine dieser Funktionen für sein Vorhaben. DarkAngel  möchte aus einer unbekannten Struktur den Schlüssel des ersten Elementes auslesen, mehr nicht. Dazu muss er zuerst sicherstellen, dass die unbekannte (Verkettungs-)struktur auch tatsächlich eine solche ist (also ein "Array") und nicht etwa ein Skalar oder ein Objekt oder NULL.

Und wenn er dann mit key() zugreift, erhält er den aktuellen Zeigerwert der Struktur (des Unterarrays). Wenn der Zeiger im Unterarray bisher noch nicht verstellt wurde, ist es der des ersten Elementes in der verketteten Liste.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de