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