Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Element aus Array entnehmen und neu indexieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Element aus Array entnehmen und neu indexieren

    Folgende Array ist bspw. gegeben:
    PHP-Code:
    array
    (
        [
    0] => 4;1;2;3;4;5;6;7;8;9;10;11;12;

    Nun möchte ich immer das erste Element aus der Array auslesen (hier z.B. 4)
    PHP-Code:
    $divisor myArray[0][0]; 
    Nun soll das erste Element von [0] gelöscht werden. Leider klappt es mit unset() nicht.

    Anschließend soll aus mit dem $divisor eine neue Array gebildet werden, die dann wie folgt aussehen soll:

    PHP-Code:
    array
    (
        [
    1] => array(1;2;3;4),
        [
    2] => array(5;6;7;8),
        [
    3] => array(9;10;11;12),
    ); 
    Also das erste Element soll gelöscht werden. Und dann soll alle (in diesem Fall) 4. Element eine neue Array erzeugt werden.

  • #2
    "4;1;2;3;4;5;6;7;8;9;10;11;12;"
    Das ist kein Array, somit kannst du damit nicht vernünftig darauf zugreifen.

    Benutze einfach
    PHP-Code:
    explode(';','4;1;2;3;4;5;6;7;8;9;10;11;12;'); 
    Dadurch hast du davon auch ein Array, welches du dann mit dem Index ansprechen kannst, und das erste element löschen kannst.

    Das array welches du dann hast, kannst du ja dann in mehrere kleine aufteilen.
    ( falls das ; benötigt wird, kannst du wieder implode() benutzen )

    Kommentar


    • #3
      Oooh....

      Hatte bei fgetcsv ($handle, 1000, ","); nund habe ich es mal in ein ";" geändert und sieh da, es kommt eine richtige Array raus

      Kommentar

      Lädt...
      X