Ankündigung

Einklappen
Keine Ankündigung bisher.

foreach equivalent aber mit Datenmanipulation

Einklappen

Neue Werbung 2019

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

  • foreach equivalent aber mit Datenmanipulation

    Hallo,
    ich habe noch eine Frage...
    Wenn ich Foreach benutze um einen array zu veraendern also z.B.

    PHP-Code:
    foreach($arr_beispiel as $i =>$wert){

    if(
    $i%2==0$arr_beispiel[$i]=$arr_beispiel[$i+1];


    Wird ja weil es sich um Foreach handelt nur eine Kopie von $arr_beispiel veraendert und nicht $arr_beispiel selber.

    Bisher mache ich dann also immer sowas wie $arr_beispiel2[$i]=$arr_beispiel[$i+1];

    Finde diese Loesung allerdings nicht sehr elegant da man am Ende immer mehr arrays hat als man eigentlich braucht.

    Wie kann ich eine Foreach funktion aufrufen in der ich den aufgerufenen Array auch wirklich veraendern kann und nicht nur eine Kopie?

    Danke,

    Matt


  • #2
    $wert ist eine "Kopie". Aber wenn Du $arr_beispiel innerhalb der Schleife bearbeitest, dann ist das dauerhaft.



    Kommentar


    • #3
      Okay...das werde ich gleich mal ausprobieren. Dann hab ich das auf php.net falsch verstanden.

      Vielen Dank!

      Matt

      Kommentar

      Lädt...
      X