Heim  >  Artikel  >  Backend-Entwicklung  >  [php learning] array_column()-Funktion – Mehrdimensionale Array-Daten effizient extrahieren

[php learning] array_column()-Funktion – Mehrdimensionale Array-Daten effizient extrahieren

little bottle
little bottleOriginal
2019-04-18 10:02:363826Durchsuche

Ich habe kürzlich von einem Freund gehört, dass er mehrere nützliche Funktionen zur Verarbeitung von Arrays in PHP gefunden hat. Nachdem ich das gehört hatte, wollte ich sie schnell mit Ihnen teilen. In diesem Artikel geht es um die Einführung und Verwendung der Funktion array_column, die mehrdimensionale Arrays effizient verarbeiten kann. Interessierte Freunde sollten sich beeilen und es lernen.

array_column()-Funktion

Funktion:

Gibt den Wert einer einzelnen Spalte im Eingabearray zurück.

Syntax:

array_column(array,column_key,index_key);

Parameter 

array 

Erforderlich. Gibt das zu verwendende mehrdimensionale Array (Datensatz) an.

column_key

Erforderlich. Die Spalte, deren Wert zurückgegeben werden muss.

kann ein ganzzahliger Index einer Spalte eines Indexarrays oder ein Zeichenfolgenschlüsselwert einer Spalte eines assoziativen Arrays sein.

Dieser Parameter kann auch NULL sein. In diesem Fall wird das gesamte Array zurückgegeben (sehr nützlich, wenn er mit dem Parameter index_key zum Zurücksetzen des Array-Schlüssels verwendet wird).

index_key 

Optional. Die Spalte, die als Index/Schlüssel des zurückgegebenen Arrays verwendet wird.

Szenariobeispiel:

1. Normalerweise erhalten wir die Array-Ergebnismenge durch Abfragen der Datenbank. Wenn wir das Array mit der Primärschlüssel-ID als Schlüssel formatieren müssen, Es ist nicht erforderlich, das Array neu zu organisieren und die Funktion direkt aufzurufen, um zurückzukehren

, andernfalls kommt es zu einer Datenüberschreibung

Sehen Sie sich das Ausgabeergebnis an:

2. Extrahieren Sie den Datenwert einer Spalte im Ergebnissatz

Sehen Sie sich die Ausgabe an:


Zusammenfassung:

Verwendung Die Funktion array_column kann Array-Daten einfach extrahieren, ohne Schleifenanweisungen schreiben zu müssen, um die Extraktion zu durchlaufen. Beachten Sie, dass das Array wie folgt lautet: Verwenden Sie ein mehrdimensionales Array.

Wenn Sie keine Umwege machen möchten, schauen Sie sich bitte die PHP-Chinesisch-Website an. Dort warten noch weitere PHP-Video-Tutorials darauf, von Ihnen erlernt zu werden!

Das obige ist der detaillierte Inhalt von[php learning] array_column()-Funktion – Mehrdimensionale Array-Daten effizient extrahieren. 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

In Verbindung stehende Artikel

Mehr sehen