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:
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:
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.
Tags und Links php