array_column
Gibt den Wert einer einzelnen Spalte im Eingabearray zurück
array_column()
gibt den Wert einer einzelnen Spalte im Eingabearray zurück.
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 )
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 )
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. |