Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Neues Element an bestimmter Stelle eines Arrays hinzufügen

  1. #1
    Registrierter Benutzer Avatar von CaptainAlphabet
    Registriert seit
    27.11.2003
    Ort
    /lost+found
    Beiträge
    39

    Question Neues Element an bestimmter Stelle eines Arrays hinzufügen

    Guten Tag!

    Nehmen wir an, es existiert ein Array nach folgendem Muster:

    PHP-Code:
    $example = array
    (
      
    'full' => 'CaptainAlphabet',
      
    'first' => 'Captain',
      
    'short' => 'CA'
    ); 
    Nun soll das folgende Element genau hinter $example[ 'first' ] gesetzt werden:

    PHP-Code:
    $example'last' ] = 'Alphabet'
    Leider konnte ich keine Funktion finden, mit der sowas direkt möglich ist. Bietet PHP überhaupt eine Funktion dafür oder muss ich das neue Element erst ans Ende setzen und anschließend das Array sortieren? Oder kann ich es foreachen und sobald $example[ 'first' ] erreicht ist, ein neues Element hinter der aktuellen Pointer Position setzen?
    For me code has more in common with poetry or some kind of writing. The beauty of
    it is in structure, in putting ideas across, one at the time and clear it away. - Alan Cox

  2. #2
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von CaptainAlphabet
    Leider konnte ich keine Funktion finden, mit der sowas direkt möglich ist. Bietet PHP überhaupt eine Funktion dafür oder muss ich das neue Element erst ans Ende setzen und anschließend das Array sortieren? Oder kann ich es foreachen und sobald $example[ 'first' ] erreicht ist, ein neues Element hinter der aktuellen Pointer Position setzen?
    Eine vorgefertigte Funktion für solche Scherze gibt es nicht.
    Also Array 1x durchlaufen lassen und Onkel IF und Tante Else benutzen.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •