Durchlaufe es in einer Schleife, und wenn das aktuelle Element den Wert 0 hat, entferne es mit unset().
Kannst Du mir hier noch mal ein Tipp geben?
Schaffe das einfach nicht, das Array 'richtig' zu durchlaufen :-(
foreach($array as $k => $v) {
//Überprüfung, ob 0
}
Aber villeicht kannst du auf das Entfernen ja auch verzichten - wenn du bei der Verarbeitung Nullwerte einfach ignorierst.
Muss den ersten Weg wählen...