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.

Definition und Verwendung

array_column() gibt den Wert einer einzelnen Spalte im Eingabearray zurück.

Beispiel

Beispiel 1

Entfernen Sie die Spalte Last_Name aus dem Datensatzsatz:

 <? Php
// Array möglicher Datensätze, die von der Datenbank zurückgegeben wurden
$ a = array (
  Array (
    'id' => 5698 ,
    'First_name' => 'Bill' ,
    'last_name' => 'Gates' ,
  ) ,
  Array (
    'id' => 4767 ,
    'First_name' => 'Steve' ,,
    'last_name' => 'Jobs' ,,
  ) ,
  Array (
    'id' => 3809 ,
    'First_name' => 'Mark' ,,
    'last_name' => 'Zuckerberg' ,
  )
) ;

$ last_names = array_column ( $ a , 'last_name' ) ;
print_r ( $ last_names ) ;
?>

Ausgabe:

 Array
(
  [0] => Tore
  [1] => Jobs
  [2] => Zuckerberg
)

Beispiel 2

Nehmen Sie die Spalte Last_Name aus der Datensatzmenge und verwenden Sie die entsprechende Spalte "ID" als Schlüsselwert:

 <? Php
// Array möglicher Datensätze, die von der Datenbank zurückgegeben wurden
$ a = array (
  Array (
    'id' => 5698 ,
    'First_name' => 'Bill' ,
    'last_name' => 'Gates' ,
  ) ,
  Array (
    'id' => 4767 ,
    'First_name' => 'Steve' ,,
    'last_name' => 'Jobs' ,,
  )
  Array (
    'id' => 3809 ,
    'First_name' => 'Mark' ,,
    'last_name' => 'Zuckerberg' ,
  )
) ;

$ last_names = array_column ( $ a , 'last_name' , 'id' ) ;
print_r ( $ last_names ) ;
?>

Ausgabe:

 Array
(
  [5698] => Gates
  [4767] => Jobs
  [3809] => Zuckerberg
)

Grammatik

 Array_Column ( Array , column_key , index_key ) ;
Parameter beschreiben
Array Erforderlich. Gibt das zu verwendende mehrdimensionale Array (Datensatzsatz) an.
column_key

Erforderlich. Spalten, die den Wert zurückgeben müssen.

Es kann ein Ganzzahlindex der Spalten sein, die das Array indexieren, oder ein String -Schlüsselwert der Spalten, die dem Array zugeordnet sind.

Dieser Parameter kann auch null sein, und das gesamte Array wird zu diesem Zeitpunkt zurückgegeben (es ist sehr nützlich, wenn die Array -Taste mit dem Parameter idex_key zurückgesetzt wird).

INDEX_KEY Optional. Spalte verwendet als Index/Taste des Arrays.