2017-08-01 3 views
0

Die Array-Struktur ist wie dieseine bestimmte Schlüsselwerte separaten Array in PHP

$array1 = [ 
    "101" => [ 
     "name" => "Robin", 
     "age" => "25" 
    ], 
    "102" => [ 
     "name" => "asRobin", 
     "age" => "25" 
    ], 
    "103" => [ 
     "name" => "Roasbin", 
     "age" => "25" 
    ], 
    "104" => [ 
     "name" => "Robiasn", 
     "age" => "25" 
    ] 
    ] 

Hier habe ich die IDs in einer bestimmten Anordnung unter Verwendung $ids = array_keys($array1) Funktion. Nun ebenfalls, wie kann ich die Namen extrahieren

+0

Was tun Sie willst du mit ihnen machen, wenn du sie hast? – RiggsFolly

Antwort

4

Mit array_map:

$names = array_map(function($a) { return $a["name"]; }, $array1); 
+0

Danke, es funktioniert – nifCody

3

EDIT: ich diese Funktion nur in Erinnerung, die einen eleganteren Weg gibt, das zu tun:

$names = array_column($array1); 
Verwandte Themen