Lösche leeres Wertelement im Array

8
%Vor%

Ich möchte das obige Array wie folgt aussehen lassen, kann mir jemand helfen?

Vielen Dank

%Vor%     
Acubi 30.01.2012, 11:07
quelle

5 Antworten

19

Sie können array_filter verwenden, um leere Werte zu entfernen (null, false, '', 0 ):

%Vor%

Wenn Sie 0 nicht aus Ihrem Array entfernen möchten, lesen Sie die Antwort von @ Sabari:

%Vor%     
Zulkhaery Basrul 30.01.2012 11:10
quelle
5

Sie können verwenden:

Nur NULL-Werte entfernen:

%Vor%

Um falsche Werte zu entfernen:

%Vor%

Hoffe das hilft:)

    
Sabari 30.01.2012 11:11
quelle
1
%Vor%     
xdazz 30.01.2012 11:12
quelle
0

Das ist ein typischer Fall für array_filter . Sie müssen zuerst eine Funktion definieren, die TRUE zurückgibt, wenn der Wert beibehalten werden soll, und FALSE , wenn sie entfernt werden soll:

%Vor%

Sie geben dann in der Callback-Funktion (hier preserve ) an, was leer ist und was nicht. Du hast deine Frage nicht speziell geschrieben, also musst du es selbst machen.

    
hakre 30.01.2012 11:12
quelle
0

schneller Weg, um auch Zahlen zu finden Null (0)

%Vor%     
abbasian 18.10.2014 10:38
quelle

Tags und Links