Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert eine Methode zum Entfernen leerer oder bestimmter Wertelemente aus einem Array
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!