Array löschen?

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array löschen?

    hi,

    grob erklärt, ich habe eine schleife, dir mir bei jedem durchlauf einen array fühlt..

    .. jetzt will ich aber am ende dieser schleife alle array index's löschen..
    -- Mit $array[$i] = "" -- ist es ja damit leider nicht getan, der index extiert dann immernoch.

    ..das krieg ich leider nicht hin mit unset..
    ( habe auch versucht jedes index einzeln anzusprechen )

    kennt jemand das problem?
    greetz

  • #2
    Re: Array löschen?

    Wenn du nur wieder ein leeres Array haben willst:

    $deinArray = array();
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      thx, aber das klappt leider auch net.
      müsste aber gell?

      ..villiecht weil dieser array global ist?
      ..versteh nicht wieso er das nicht macht.

      Kommentar


      • #4
        bitte code zeigen.
        Slava
        bituniverse.com

        Kommentar


        • #5
          .. mmh. das wäre zuviel.

          ..ist bei mir alles in funktionen ausgelagert, da mehrere funktionen auf diesen Array drauf zu greifen. hab ich den global gemacht.

          Der ist auch zisch dimensional.

          Kommentar


          • #6
            $array = array();

            Wie schon erwähnt wurde.

            Wenn du es nicht schaffst eine funktion mit deinem versuch zu zeigen, dann musst du´s wohl alleine schaffen.
            Hier kann keiner Hellsehen.
            gruss Chris

            [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

            Kommentar


            • #7
              .. gut, wenn ihr denkt, das worte nicht reichen.

              PHP-Code:

              <?php

                
              function createCSVArray()
                {
                  global 
              $lines;

                  for( 
              $i0$i count( ... ); $i++ )
                  {
                    
              $lines['000'][$i][0]     = "";
                    
              $lines['000'][$i][1]     = "";
                    
              $lines['000'][$i][2]     = "";
                    
              $lines['000'][$i][3]     = ""
                    
              $lines['000'][$i][4]     = "";
                    
              $lines['000'][$i][5]     = "";
                    
              $lines['000'][$i][6]     = "";
                    
              $lines['000'][$i][7]     = "";
                    
              $lines['000'][$i][8]     = "";
                    
              $lines['000'][$i][9]     = "";
                    
              $lines['000'][$i][10]    = "";

                    
              $lines['100'][$i][0]     = "";
                    
              $lines['100'][$i][1]     = "";
                    
              $lines['100'][$i][2]     = "";
                    
              $lines['100'][$i][3]     = "";
                    
              $lines['100'][$i][4]     = "";
                    
              $lines['100'][$i][5]     = "";
                    
              $lines['100'][$i][6]     = "";
                    
              $lines['100'][$i][7]     = "";
                    
              $lines['100'][$i][8]     = "";
                    
              $lines['100'][$i][9]     = "";
                    
              $lines['100'][$i][10]    = "";
                    
              $lines['100'][$i][11]    = "";
                    
              $lines['100'][$i][12]    = "";
                    
              $lines['100'][$i][13]    = "";
                    
              $lines['100'][$i][14]    = "";

                    
              $lines['111'][$i][0]     = "";
                    
              $lines['111'][$i][1]     = "";
                    
              $lines['111'][$i][2]     = "";
                    
              $lines['111'][$i][3]     = "";
                    
              $lines['111'][$i][4]     = "";
                    
              $lines['111'][$i][5]     = "";
                    
              $lines['111'][$i][6]     = "";
                    
              $lines['111'][$i][7]     = "";
                    
              $lines['111'][$i][8]     = "";
                    
              $lines['111'][$i][9]     = "";
                    
              $lines['111'][$i][10]    = "";
                    
              $lines['111'][$i][11]    = "";
                    
              $lines['111'][$i][12]    = "";
                    
              $lines['111'][$i][13]    = "";
                    
              $lines['111'][$i][14]    = "";
                    
              $lines['111'][$i][15]    = "";
                    
              $lines['111'][$i][16]    = "";

                    
              $lines['115'][$i][0]     = "";
                    
              $lines['115'][$i][1]     = "";
                    
              $lines['115'][$i][2]     = "";
                    
              $lines['115'][$i][3]     = "";
                    
              $lines['115'][$i][4]     = "";
                    
              $lines['115'][$i][5]     = "";
                    
              $lines['115'][$i][6]     = "";
                    
              $lines['115'][$i][7]     = "";
                    
              $lines['115'][$i][8]     = "";
                    
              $lines['115'][$i][9]     = "";
                    
              $lines['115'][$i][10]    = "";
                    
              $lines['115'][$i][11]    = "";
                    
              $lines['115'][$i][12]    = "";
                    
              $lines['115'][$i][13]    = "";
                    
              $lines['115'][$i][14]    = "";

                    
              $lines['119'][$i][0]     = "";
                    
              $lines['119'][$i][1]     = "";
                    
              $lines['119'][$i][2]     = "";
                    
              $lines['119'][$i][3]     = "";
                    
              $lines['119'][$i][4]     = "";
                    
              $lines['119'][$i][5]     = "";
                    
              $lines['119'][$i][6]     = "";
                    
              $lines['119'][$i][7]     = "";
                    
              $lines['119'][$i][8]     = "";
                    
              $lines['119'][$i][9]     = "";
                    
              $lines['119'][$i][10]    = "";
                    
              $lines['119'][$i][11]    = "";
                    
              $lines['119'][$i][12]    = "";
                    
              $lines['119'][$i][13]    = "";
                    
              $lines['119'][$i][14]    = "";
                    
              $lines['119'][$i][15]    = "";
                    
              $lines['119'][$i][16]    = "";
                    
              $lines['119'][$i][17]    = "";
                    
              $lines['119'][$i][18]    = "";
                    
              $lines['119'][$i][19]    = "";
                    
              $lines['119'][$i][20]    = "";


                    
              $lines['120'][$i][0]     = "";
                    
              $lines['120'][$i][1]     = "";
                    
              $lines['120'][$i][2]     = "";
                    
              $lines['120'][$i][3]     = "";
                    
              $lines['120'][$i][4]     = "";
                    
              $lines['120'][$i][5]     = "";
                    
              $lines['120'][$i][6]     = "";
                    
              $lines['120'][$i][7]     = "";
                    
              $lines['120'][$i][8]     = "";
                    
              $lines['120'][$i][9]     = "";
                    
              $lines['120'][$i][10]    = "";
                    
              $lines['120'][$i][11]    = "";
                    
              $lines['120'][$i][12]    = "";
                    
              $lines['120'][$i][13]    = "";


                    for( 
              $j0$j count( ... ); $j++ )
                    {
                      
              $lines['500'][$i][$j][0]     = "";
                      
              $lines['500'][$i][$j][1]     = "";
                      
              $lines['500'][$i][$j][2]     = "";
                      
              $lines['500'][$i][$j][3]     = "";
                      
              $lines['500'][$i][$j][4]     = "";
                      
              $lines['500'][$i][$j][5]     = "";
                      
              $lines['500'][$i][$j][6]     = "";
                      
              $lines['500'][$i][$j][7]     = "";
                      
              $lines['500'][$i][$j][8]     = "";
                      
              $lines['500'][$i][$j][9]     = "";
                      
              $lines['500'][$i][$j][10]    = "";
                      
              $lines['500'][$i][$j][11]    = "";
                      
              $lines['500'][$i][$j][12]    = "";
                      
              $lines['500'][$i][$j][13]    = "";
                      
              $lines['500'][$i][$j][14]    = "";
                      
              $lines['500'][$i][$j][15]    = "";
                      
              $lines['500'][$i][$j][16]    = "";
                      
              $lines['500'][$i][$j][17]    = "";
                      
              $lines['500'][$i][$j][18]    = "";
                      
              $lines['500'][$i][$j][19]    = "";
                      
              $lines['500'][$i][$j][20]    = "";
                      
              $lines['500'][$i][$j][21]    = "";
                      
              $lines['500'][$i][$j][22]    = "";
                      
              $lines['500'][$i][$j][23]    = "";
                      
              $lines['500'][$i][$j][24]    = "";
                      
              $lines['500'][$i][$j][25]    = "";
                      
              $lines['500'][$i][$j][26]    = "";
                      
              $lines['500'][$i][$j][27]    = "";
                      
              $lines['500'][$i][$j][28]    = "";
                      
              $lines['500'][$i][$j][29]    = "";
                      
              $lines['500'][$i][$j][30]    = "";
                      
              $lines['500'][$i][$j][31]    = "";
                      
              $lines['500'][$i][$j][32]    = "";
                      
              $lines['500'][$i][$j][33]    = "";

                      
              $lines['511'][$i][$j][0]     = "";
                      
              $lines['511'][$i][$j][1]     = "";
                      
              $lines['511'][$i][$j][2]     = "";
                      
              $lines['511'][$i][$j][3]     = "";
                      
              $lines['511'][$i][$j][4]     = "";
                      
              $lines['511'][$i][$j][5]     = "";
                      
              $lines['511'][$i][$j][6]     = "";
                      
              $lines['511'][$i][$j][7]     = "";
                      
              $lines['511'][$i][$j][8]     = "";
                      
              $lines['511'][$i][$j][9]     = "";
                      
              $lines['511'][$i][$j][10]    = "";
                      
              $lines['511'][$i][$j][11]    = "";
                      
              $lines['511'][$i][$j][12]    = "";
                      
              $lines['511'][$i][$j][13]    = "";
                      
              $lines['511'][$i][$j][14]    = "";
                      
              $lines['511'][$i][$j][15]    = "";
                      
              $lines['511'][$i][$j][16]    = "";
                      
              $lines['511'][$i][$j][17]    = "";
                      
              $lines['511'][$i][$j][18]    = "";
                      
              $lines['511'][$i][$j][19]    = "";
                      
              $lines['511'][$i][$j][20]    = "";
                      
              $lines['511'][$i][$j][21]    = "";
                      
              $lines['511'][$i][$j][22]    = "";
                      
              $lines['511'][$i][$j][23]    = "";
                      
              $lines['511'][$i][$j][24]    = "";
                      
              $lines['511'][$i][$j][25]    = "";
                      
              $lines['511'][$i][$j][26]    = "";
                      
              $lines['511'][$i][$j][27]    = "";
                      
              $lines['511'][$i][$j][28]    = "";
                      
              $lines['511'][$i][$j][29]    = "";
                      
              $lines['511'][$i][$j][30]    = "";
                      
              $lines['511'][$i][$j][31]    = "";
                      
              $lines['511'][$i][$j][32]    = "";
                      
              $lines['511'][$i][$j][33]    = "";
                    }
                  }
                }
              ?>

              Kommentar


              • #8
                Und jetzt?

                Wenn du davon ausgehst, das

                PHP-Code:
                $lines['000'][$i][0]     = ""
                das löschen des Indexes bewirkt, hast du dich geschnitten.
                Das leert nur den Wert.

                EDIT:

                Abgesehen davon musst du nicht wirklich alles posten oder?
                nach 5 Zeilen ein //usw hätte vollkommen gereicht

                gruss Chris

                [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

                Kommentar


                • #9
                  .
                  ..hab wichtiges kramm rausgeholt..

                  Da kommen normal werte rein!!

                  die funktion heisst: createCSVArray()

                  Ihr wolltet ne funktion, da ist die Funktion mit der ich den Array erstelle. und jetzt?

                  danach schreib ich $lines = array();
                  klappt nicht. das hab ich alles schon geschrieben........................

                  Kommentar


                  • #10
                    unset()?

                    Ansonsten solltest du dich glaub ich mal mit den Grundlagen zu Schleifen beschäftigen...

                    Kommentar


                    • #11
                      hehe lol

                      ehj, hier kommen manchmal arrogante sprüche rüber.
                      der eine meint ich weiss nicht was en array ist, der andere ich weiss nicht wie man schleifen benutzt.

                      har. lol.

                      hab schon geschreiben das ich es mit unset versucht hab.
                      sogar versucht hab jedes einzelne key einzeln zu unsetten.

                      wie geil ehj. bin seit ungefähr 5 jahren am programmieren,
                      kann aber anscheinend net mals die grundlagen.

                      Kommentar


                      • #12
                        PHP-Code:
                        createCSVArray();
                        print_r ($lines);
                        echo 
                        '####################################################'."\n\n";
                        $lines = array();
                        print_r ($lines);
                        echo 
                        '####################################################'."\n\n";
                        unset (
                        $lines);
                        print_r ($lines); 
                        funktioniert bei mir einwandfrei (wenn es das ist, was du gemeint hast).

                        gruß
                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          mmh. dein skript funktioniert bei mir auch.
                          mmh. dann muss ich den fehler wo anders suchen.

                          $lines = array();

                          macht ja schon das was ich will.
                          .. dann liegt mein fehler wo anders!

                          kk
                          thx Kropff

                          Kommentar


                          • #14
                            $lines = array();
                            macht ja schon das was ich will.
                            Wie geht denn das wenn du
                            danach schreib ich $lines = array();
                            klappt nicht. das hab ich alles schon geschrieben
                            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                            Kommentar


                            • #15
                              Original geschrieben von p4cm4n
                              wie geil ehj. bin seit ungefähr 5 jahren am programmieren,
                              Immer noch am selben Script ...?
                              kann aber anscheinend net mals die grundlagen.
                              Tja, so schaut's irgendwie aus ...


                              Btw: Gibt's einen vernünftigen Grund dafür, dass du in deiner Funktion das Array als globale Varbiable nutzt?
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar

                              Lädt...
                              X