Heim >Backend-Entwicklung >PHP-Tutorial >So entfernen Sie Nullwerte oder leere Elemente aus einem Array in PHP

So entfernen Sie Nullwerte oder leere Elemente aus einem Array in PHP

php中世界最好的语言
php中世界最好的语言Original
2018-04-11 11:25:463203Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie Nullwerte oder leere Elemente aus Arrays in PHP entfernen. Welche Vorsichtsmaßnahmen gibt es zum Entfernen von Nullwerten oder leeren Elementen? Arrays in PHP? Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Zwei Funktionen array_filter und create_function

werden verwendet, um leere Elemente oder Elemente mit einem bestimmten Wert im Array zu entfernen zuerst:

Der Code lautet wie folgt
 代码如下

$array= Array ( [0] => 1 ,[1] => 2, [2] => 3, [3] => 4,[4] =>'',[5] =>'');

$array=array_filter($array,create_function('$v','return !empty($v);'));

print_r($array);

$array= Array ( [0] => 1 ,[1] => 2, [2] => 3, [3] => 4,[4] =>'',[5] =>'');

$array=array_filter($array ,create_function('$v','return
 代码如下
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
!empty($v);')) ;

print_r($array);

Ergebnis zurückgeben:

Funktionseinführung: Die Funktion array_filter

array_filter() verwendet die Rückruffunktion

, um die Elemente im Array zu filtern. Wenn die benutzerdefinierte Filterfunktion „true“ zurückgibt, wird der aktuelle Wert des bearbeiteten Arrays in das Array einbezogen zurückgegebenes Ergebnis-Array und formen die Ergebnisse in ein neues Array. Wenn das ursprüngliche Array ein assoziatives Array ist, bleiben die Schlüsselnamen unverändert.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte zum Erstellen einer Sitzungsmethode in PHP

PHP implementiert eine Protokollfunktion

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Nullwerte oder leere Elemente aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn