Simone: Array1 insert in Array2

HI,

Ich möchte die Menüführung ändern können
d.H. Arrays verbinden bzw. neue Elemente einfügen

Array der alten Menüführung:
[haupt_nav_punkt] => Array
        (
            [0] => Home
            [1] => Menüpunkteins
            [2] => Menüpunktzwei
            [3] =>
            [4] =>
            [5] => Impressum
            [6] =>

)

[haupt_nav_punkt_neu] => Array
        (
            [0] => Homeneu
            [1] => Punkteinsneu
            [2] => Punktzweineu
            [3] =>
            [4] =>
            [5] =>
            [6] => Impressum

)

Jetzt sollen Array1 und Array2 verbunden werden
die ELemente aus Array1 sollen durch Array2 ersetzt werden und um eine Positionen nach unten verschoben werden

Der Arrayschlüssel wird neu vergeben

Wie mache ich das?

Simone

  1. Hallo Simone!

    Ich möchte die Menüführung ändern können
    d.H. Arrays verbinden bzw. neue Elemente einfügen

    Ja. O. Soweit hab ichs verstanden.

    Array der alten Menüführung:
    [haupt_nav_punkt] [...]
    [haupt_nav_punkt_neu] [...]

    Jetzt sollen Array1 und Array2 verbunden werden

    Also, was meinst du genau mit "verbunden"?
    Auf http://de.php.net/manual/de/ref.array.php gibst ne Übersicht, welche Array-Funktionen PHP so mitbringt, vielleicht findest ja was passendes.

    die ELemente aus Array1 sollen durch Array2 ersetzt werden und um eine Positionen nach unten verschoben werden

    Das verstehe ich nun nicht mehr.
    Das ersetzen an sich ist ja kein Problem.
    $haupt_nav_punkt[1] = 'Punkteinsneu';
    Schon ist dieser Punkt geändert.

    Doch was soll warum nach wohin "unten" verschben werden?

    Wie mache ich das?

    Das kann ich leider erst sagen, wenn ich verstanden hab, was du eigentlich genau willst.
    Ein Wert in nem Array ersetzen ist ja kein Problem, warum also 2 Arrays und die dann wieder verwursteln, anstatt einfach nur nen neuen Wert zuweisen?

    MfG
    Götz

    --
    Losung und Lehrtext für Sonntag, 28. September 2003
    Wie der neue Himmel und die neue Erde, die ich mache, vor mir Bestand haben, spricht der Herr, so soll auch euer Geschlecht und Name Bestand haben. (Jesaja 66,22)
    Unser Bürgerrecht ist im Himmel; woher wir auch erwarten den Heiland, den Herrn Jesus Christus. (Philipper 3,20)
    (http://www.losungen.de/heute.php3)