Implementierungsschritte: 1. Verwenden Sie die Funktion array_unique(), um doppelte Elemente im ursprünglichen Array zu entfernen. Die Syntax „array_unique (ursprüngliches Array)“ gibt ein dedupliziertes Array zurück. 2. Verwenden Sie die Funktion array_filter(), um das deduplizierte Array zu filtern und löschen Sie einfach leere Elemente im duplizierten Array. Die Syntax lautet „array_filter (Array entfernen)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktionen array_unique() und array_filter() verwenden, um doppelte und leere Elemente in zu entfernen array
array_unique()-Funktion wird verwendet, um Duplikate zu entfernen
array_filter()-Funktion wird verwendet, um leere Elemente zu entfernen
Implementierungsschritte:
1. Verwenden Sie die array_unique()-Funktion, um doppelte Elemente zu entfernen im Array
<?php header("Content-type:text/html;charset=utf-8"); $arr = array("php",11,12,'',12,"javascript",2022,"php","mysql"); var_dump($arr); $res=array_unique($arr); var_dump($res); ?>
2. Verwenden Sie die Funktion array_filter(), um leere Elemente im deduplizierten Array zu löschen. Anleitung:
1. Funktion array_unique() _unique – entfernen doppelte Werte im Array
Das Syntaxformat ist wie folgt:<?php header("Content-type:text/html;charset=utf-8"); $arr = array("php",11,12,'',null,12,"javascript",2022,"php","mysql"); var_dump($arr); $res=array_unique($arr); var_dump($res); var_dump(array_filter($res)); ?>
Hinweis: Zwei Einheiten gelten genau dann als gleich, wenn . Das heißt, wenn die Ausdrücke der Zeichenfolgen gleich sind. Die erste Einheit bleibt erhalten.
2. array_filter()-Funktionarray_filter()-Funktion, auch Callback-Funktion genannt, wird verwendet, um die Elemente eines Arrays mithilfe einer benutzerdefinierten Funktion zu filtern. Es durchläuft jeden Wert im Array und übergibt ihn an eine benutzerdefinierte Funktion oder Rückruffunktion.
Wenn die Funktion array_filter() zum Deklarieren einer Rückruffunktion verwendet wird, werden falsche Werte entfernt.
Wenn die Rückruffunktion nicht angegeben ist, werden alle Werte im Array gleich FALSE, z. B. leere Zeichenfolgen oder NULL-Werte, werden entfernt.(string) $elem1 === (string) $elem2
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie doppelte und leere Elemente aus dem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!