MArkus: Element an erste Stelle eines Arrays stellen

Hallo,

kann mir einer sagen, wie ich ein Element an die erste Stelle eines
Arrays anfuegen kann, so dass alle anderen Elemente um genau eine
Position nach hinten verschoben werden?

Bsp:
arr[0] = yello
arr[1] = green

Jetzt moechte ich "black" an den Anfang stellen:
arr[0] = black
arr[1] = yello
arr[2] = green

Gibt es dafuer eine geeignete Funktion?
Habe unter http://de.php.net/manual/de/ref.array.php nichts
zutreffendes gefunden.

Gruesse und Danke
Markus

  1. Hallo,

    hab's doch tatsaechlich uebersehen.. ich suchte nach
    http://de.php.net/manual/de/function.array-unshift.php

    Also Problem geloest ;)

    Markus

    1. Hello,

      hab's doch tatsaechlich uebersehen.. ich suchte nach
      http://de.php.net/manual/de/function.array-unshift.php

      Die erste Position im Indes des "Arrays" ist nicht unbedingt die erste Position im "Array".

      Ich schreib das deshalb in Häkchen, weil "Arrays" in PHP wie verkettete Listen anzusehen sind. Jedes Element trägt einen Index (oder Verweis auf weitere Listen) und einen Datenwert.

      Ein harzliches Glückauf

      Tom vom Berg

      http://bergpost.annerschbarrich.de
      .

      --
      Nur selber lernen macht schlau