Michael: Array Keys ändern

Hallo,

ich habe ein array in folgender Form:

Array ( [2007-01-01] => 1 [2007-01-02] => 2 [2007-01-03] => 3 [2007-01-04] => 4 [2007-01-05] => 0 )

Dieses Array (Keys) möchte ich aber folgendermaßen ändern:

array( 1, 2, 3, 4, 0)
 oder
Array ( 0 => 1, 1 => 2, 2 => 3, 3 => 4, 4 => 0 )

gibt es eine einfache Funktion dafür, oder muss ich dass Array neu erstellen.

mfg Michael

  1. Hallo,

    Hi,

    ich habe ein array in folgender Form:

    Array ( [2007-01-01] => 1 [2007-01-02] => 2 [2007-01-03] => 3 [2007-01-04] => 4 [2007-01-05] => 0 )

    Dieses Array (Keys) möchte ich aber folgendermaßen ändern:

    array( 1, 2, 3, 4, 0)
    oder
    Array ( 0 => 1, 1 => 2, 2 => 3, 3 => 4, 4 => 0 )

    gibt es eine einfache Funktion dafür, oder muss ich dass Array neu erstellen.

    Du kannst doch mit foreach das Array durchgehen und mittels eines mitgeführten Index die Keys der Arrayelemente ändern.

    Gruß, Volker

  2. Hallo Michael,

    Array ( [2007-01-01] => 1 [2007-01-02] => 2 [2007-01-03] => 3 [2007-01-04] => 4 [2007-01-05] => 0 )

    Dieses Array (Keys) möchte ich aber folgendermaßen ändern:

    array( 1, 2, 3, 4, 0)
    oder
    Array ( 0 => 1, 1 => 2, 2 => 3, 3 => 4, 4 => 0 )

    gibt es eine einfache Funktion dafür, oder muss ich dass Array neu erstellen.

    Guck dir mal array_values() an.

    Schöne Grüße,

    Johannes