Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert eine Methode zum Entfernen leerer oder bestimmter Wertelemente aus einem Array

PHP implementiert eine Methode zum Entfernen leerer oder bestimmter Wertelemente aus einem Array

高洛峰
高洛峰Original
2017-02-10 16:52:382013Durchsuche

In diesem Artikel wird hauptsächlich die Methode von PHP zum Entfernen leerer oder bestimmter Wertelemente im Array vorgestellt und die zugehörigen Betriebsfähigkeiten von PHP mithilfe von array_filter zum Filtern des Arrays vorgestellt. Freunde, die Hilfe benötigen, können sich auf die Beispiele in diesem Artikel beziehen

Beschreibt, wie PHP die Methode zum Entfernen leerer oder bestimmter Wertelemente aus einem Array implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Beim Entfernen leerer Elemente oder Elemente mit einem bestimmten Wert im Array werden zwei Funktionen array_filter und create_function verwendet

Schauen Sie sich zuerst an Beispiel:

$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);

Rückgabeergebnis:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

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 zurückgegebene Ergebnisarray aufgenommen und das Ergebnis bildet ein neues Array. Wenn das ursprüngliche Array ein assoziatives Array ist, bleiben die Schlüsselnamen unverändert.

Weitere PHP-Methoden zum Entfernen leerer oder bestimmter Wertelemente aus einem Array finden Sie auf der chinesischen PHP-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