PHP: Erstes Element von einem Array

Kommentieren Mar 25 2009 .txt, .json, .md

Wie bekommt man das erste Element eines assoziativen Arrays ohne foreach ?

So:

if (!empty($category)) {
   reset($category);
   $id = key($category);
}

Dies stellt sicher, dass das Array nicht leer ist und setzt den internen Zeiger des Arrays zurück (reset) und holt mit key den Key des ersten Elementes aus.

Wenn man nicht den Key möchte muss man dann current($category) nehmen. Dies gibt dann den Inhalt aus.

Wieder was gelernt.

Banana out