Tom: Array nach Leeren durchsuchen und löschen?

Beitrag lesen

Hello,

Kann ich mit einer Funktion im Array nach Leeren[] durchsuchen lassen und löschen?

Ist ganz schön missverständlich, Deine Frage...
Aber aus dem weiteren Thread entnehme ich, dass leere Elemente entfernt werden sollen.
Da müsstest Du erstmal defininieren, wodurch ein Leerelement überhaupt gekennzeichnet wird.

Und dann wirst Du ggf. eine rekursive Funktion benötigen. Lulus Vorschlag bezog sich nur auf ein "gerades" Array, also nicht auf einen Baum.

Dann funktioniert das mit foreach().
Dabei durchläufst Du die der Funktion übergebene Struktur als Kopie und löschst aus dem Original die gefundenen Luschen heraus.

Alternativ müsste hierfür ggf. auch array_map() herhalten können.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau