Heim > Artikel > Backend-Entwicklung > So filtern Sie ein PHP-Array nach Feldern
So filtern Sie PHP-Arrays nach Feldern:
1. Verwenden Sie foreach, um das Array zu durchlaufen, um Daten zu filtern
foreach wird in PHP häufig verwendet, um Arrays zu durchlaufen und dann die Elemente im Array zu verarbeiten. Im Folgenden wird foreach verwendet, um das $arr-Array zu durchlaufen und den Inhalt von Elementen mit dem Feld con im Array zu filtern um mindestens 200 und ein Array nicht größer als 500 herauszufiltern.
Der Code lautet wie folgt:
Das Ergebnis nach der Ausführung des obigen Codes lautet wie folgt:
2. Verwenden Sie die for-Schleife, um das Array zu durchlaufen, um Daten zu filtern.
Die for-Schleife wird auch häufig in PHP verwendet. Sie wird hauptsächlich zum Ausführen bestimmter Codeblöcke in einer Schleife verwendet bis die Bedingungen für den Abbruch der Ausführung nicht mehr erfüllt sind. Der folgende Code implementiert das Herausfiltern von Arrays mit mehr als 400 gemäß dem Feld „con“ und deren Platzierung in einem neuen Array „$newarr“.
Das Ergebnis nach der Ausführung des obigen Codes ist wie folgt:
3. Verwenden Sie die Funktion array_filter um Array nach Feld zu implementieren Daten filtern
Die Funktion array_filter verwendet die Rückruffunktionsmethode, um die Werte im Array zu filtern und die erforderlichen Daten herauszufiltern. Der folgende Code implementiert das Herausfiltern von Arrays, die kleiner als 300 sind, und deren Platzierung in einem neuen Array $newarr.
Das Ergebnis nach dem Ausführen des obigen Codes ist wie folgt:
4. Verwendung von while Schleife zum Durchlaufen des Arrays Filterdaten
Die while-Schleife führt eine Schleife aus und führt den angegebenen Codeblock aus, solange die Bedingungen erfüllt sind. Der folgende Code implementiert das Herausfiltern von Arrays mit weniger als 500 gemäß dem Feld „con“ und deren Platzierung in einem neuen Array „$newarr“.
Das Ergebnis nach der Ausführung des obigen Codes ist wie folgt:
Empfohlen: PHP-Server
Das obige ist der detaillierte Inhalt vonSo filtern Sie ein PHP-Array nach Feldern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!