Wie entferne ich leere Elemente aus einem Array in PHP?
Hallo zusammen! Ich bin ein PHP-Anfänger und habe ein Problem mit Arrays. Ich verarbeite Daten aus einem Formular, bei dem Benutzer Felder leer lassen können. Am Ende habe ich ein Array, das leere Strings, null-Werte und sogar false enthält. Ich muss dieses Array von allen "leeren" Elementen bereinigen, sodass nur die tatsächlichen Daten übrig bleiben.
Hier ist ein Beispiel meines Codes:
<?php
$data = [
'name' => 'Ivan',
'email' => '',
'phone' => '123-456',
'comment' => null,
'age' => 0,
'active' => false,
'extra' => ' ',
'tags' => []
];
?>
Ich habe array_filter() ausprobiert, aber es entfernt nicht alles, was ich brauche. Zum Beispiel werden 0 und false auch als
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen