2016-03-27 10 views
-4

ich diese ArrayArray entfernen ohne Wert oder Schlüssel

Array 
(
    [0] => A 
    [1] => B 
    [2] => C 
    [3] => D 
) 
Array 
(
    [0] => A 
    [1] => B 
    [2] => C 
    [3] => D 
) 
Array 
(
) 

Aber das letzte Array haben keinen Schlüssel oder Wert haben, ich will, es entfernen, bitte helfen!

+0

Dieser Ausgang scheint wie aus einer Schleife. Zeigen Sie uns Ihren Code und wie Sie diese Ergebnisse erhalten. – Rizier123

+1

nicht gesetzt ($ emptyArray)? Woher kommen sie, sind das alles Werte eines größeren Arrays oder sind sie alle verschiedenen Variablen usw. zugeordnet? – Eihwaz

+1

@TamVao, du hast um Hilfe gebeten, könntest du mehr Kontext (Code) hinzufügen, damit wir erkennen können, warum die 'array_filter'-Funktion nicht zur Lösung passt? – RomanPerekhrest

Antwort

0

Verwenden Sie array_filter für diese Aufgabe, vorausgesetzt, dies ist Teil eines übergeordneten Arrays.

array_filter($arrs); 

Dadurch werden leere Arrays für Sie entfernt.

+0

Es funktioniert nur mit Array haben beide Wert und keinen Wert, aber letzten Array ich zeige keinen Wert! –

+1

Sind sie nicht alle Teil eines anderen Arrays? Ich muss mehr Code sehen. – Ohgodwhy

Verwandte Themen