Art Geschrieben 6. April 2003 Geschrieben 6. April 2003 hallo mal wieder, ich möchte alle felder eines arrays löschen die leer sind? gibt es da irgend eine funktion oder muss ich mir da was stricken? thx
Crow T. Robot Geschrieben 6. April 2003 Geschrieben 6. April 2003 1. Welche Sprache? 2. Was ist für die ein "leeres" Array-Element? 3. In PHP gibt es die Funktion unset()
Art Geschrieben 7. April 2003 Autor Geschrieben 7. April 2003 sprache ist php und ein leeres feld, ist ein feld, in dem nix steht. array[3] = ""; z.b.
Crow T. Robot Geschrieben 7. April 2003 Geschrieben 7. April 2003 Hallo Art! Originally posted by Art sprache ist php und ein leeres feld, ist ein feld, in dem nix steht. array[3] = ""; z.b. Tja, und genau da liegt das "Problem": Das ist nämlich nicht "nichts" sondern ein leerer String, und das ist sehr wohl "etwas" (analog zu NULL gegenüber "" und 0 bei Datenbanken). Daher meine Frage, was du unter "nichts" verstehst. Also Feld iterieren, gegen "" prüfen und ggfs. mit unset() entfernen. Bei einem numerischen Feld hast du nun allerdings Lücken für die entfernten Schlüssel. Da würde dann z.B. array_values() helfen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden