Heim  >  Artikel  >  Backend-Entwicklung  >  So filtern Sie ein PHP-Array nach Feldern

So filtern Sie ein PHP-Array nach Feldern

尚
Original
2019-10-30 11:15:345641Durchsuche

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:

So filtern Sie ein PHP-Array nach Feldern

Das Ergebnis nach der Ausführung des obigen Codes lautet wie folgt:

So filtern Sie ein PHP-Array nach Feldern

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“.

So filtern Sie ein PHP-Array nach Feldern

Das Ergebnis nach der Ausführung des obigen Codes ist wie folgt:

So filtern Sie ein PHP-Array nach Feldern

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.

So filtern Sie ein PHP-Array nach Feldern

Das Ergebnis nach dem Ausführen des obigen Codes ist wie folgt:

So filtern Sie ein PHP-Array nach Feldern

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“.

So filtern Sie ein PHP-Array nach Feldern

Das Ergebnis nach der Ausführung des obigen Codes ist wie folgt:

So filtern Sie ein PHP-Array nach Feldern

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!

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