Teile aus Array löschen.

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

  • #16
    nene es ging schon um die Umstellung des Arrays

    hab jetzt alles so wie ich es will und muss es nur noch für mein Prog umsetzen. Hier nochmal der vollständige Quelltext für leute die später hier nachlesen: Es ging darum "Vogel" zu löschen, so dass alles nachschiebt:

    PHP-Code:
    <?
    echo '<pre>';
    $newarray = array ();

    $arr = array();
    $arr[] = 'Esel';
    $arr[] = 'Vogel';
    $arr[] = 'Hund';
    $arr[] = 'Katze';
    $arr[] = 'Maus';

    // vorher
    print_r($arr);
    echo '<br />';


    // eintrag entfernen.
    unset($arr[1]);

    // Innerhalb des Arrays umschichten:
    foreach($arr as $val)
    {
        array_push ($newarray, $val);
    }
    //Ausgabe am Ende:
    print_r($newarray);    


    echo '</pre>';
    ?>
    Das macht aus:

    [0] => Esel
    [1] => Vogel
    [2] => Hund
    [3] => Katze
    [4] => Maus
    folgendes

    [0] => Esel
    [1] => Hund
    [2] => Katze
    [3] => Maus
    Danke an euch =) Ihr habt mir mal wieder gut geholfen

    Kommentar


    • #17
      PHP-Code:
      // eintrag entfernen.
      unset($arr[1]);

      // Innerhalb des Arrays umschichten:
      foreach($arr as $val)
      {
          
      array_push ($newarray$val);
      }
      //Ausgabe am Ende:
      print_r($newarray); 
      vergiss das unset() nicht für variablen, welche du nicht mehr benötigst.

      PHP-Code:
      // eintrag entfernen.
      unset($arr[1]);

      // Innerhalb des Arrays umschichten:
      foreach($arr as $val)
      {
          
      array_push ($newarray$val);
      }

      //****************************
      // so 
      unset($arr);
      // oder
      $arr $newarray;
      unset(
      $newarray);
      //****************************

      //Ausgabe am Ende:
      print_r($newarray);
      // oder eben so ... (je nachdem welches array gekillt wurde)
      print_r($arr); 
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #18
        thx, jaja EVA prinzip =)

        aber danke für den Tipp

        Kommentar

        Lädt...
        X