Aktueller Standort: Startseite> Funktionskategorien> array_column

array_column

Gibt den Wert einer einzelnen Spalte im Eingabearray zurück
Name:array_column
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Gibt den Wert einer einzelnen Spalte im Eingabearray zurück.

PHP -Funktion: Array_Column

Funktionsname

Array_Column

Anwendbar für die PHP -Version

PHP 5.5.0 und höher

Funktionsbeschreibung

Die Funktion array_column gibt den Wert einer angegebenen Spalte aus einem mehrdimensionalen Array zurück und wird häufig verwendet, um bestimmte Felder aus einem Datensatzarray zu extrahieren.

Funktionssyntax

 <span class="fun">Array_Column (Array $ Array, int | String | null $ column_key, int | string | null $ index_key = null): array</span>

Parameter

  • $ Array : Erforderlich. Das mehrdimensionale Array von Eingängen (normalerweise ein Datensatzarray).
  • $ column_key : Erforderlich. Sie möchten den Spaltennamen oder den Index des Wertes zurückgeben. Wenn sie auf NULL eingestellt sind, wird die gesamte Subtarray zurückgegeben.
  • $ index_key : optional. Wird als Spaltenname oder Index verwendet, damit der Schlüssel das Array zurückgibt.

Rückgabewert

Gibt ein Array zurück, das die angegebenen Spaltenwerte enthält. Wenn $ index_key bereitgestellt wird, wird sein Wert als Schlüssel zur Rückgabe des Arrays verwendet.

Beispiel

 $records = [ [ &#39;id&#39; => 1, &#39;name&#39; => &#39;Alice&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], [ &#39;id&#39; => 2, &#39;name&#39; => &#39;Bob&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], [ &#39;id&#39; => 3, &#39;name&#39; => &#39;Charlie&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], ]; $ result = array_column ($ records, &#39;mail&#39;);<br>
print_r ($ result);<br>

Beschreibung des Beispielcode

In diesem Beispiel extrahiert Array_Column das Feld "E -Mail" jedes Subtarrays aus $ Datensätzen und gibt ein indiziertes Array zurück, das aus E -Mail -Adressen besteht:

 Array ( [0] => [email protected] [1] => [email protected] [2] => [email protected] )
Ähnliche Funktionen
Beliebte Artikel