2009-05-24 10 views
0

ich ein Array haben, die wie folgt aussieht:PHP Arrays: extrahieren eine Dimension

$fields = array(
    "f1" => array("test"), 
    "f2" => array("other" => "values") 
); 

Ich möchte retrive diese Informationen in einem Array:

$first_dimension = array("f1","f2"); 

Gibt es eine Funktion in PHP, dass kann eine bestimmte Dimension eines Arrays direkt extrahieren? Gibt es eine Syntaxverknüpfung dafür?

+0

fehlt 'array' in Zeile 1 und'; 'in Zeile 4 – Imran

+0

Ich habe die Syntax aktualisiert Imran. –

Antwort

6

Verwenden Sie array_keys().

$fields = array(
    'f1' => array('test'), 
    'f2' => array('other' => 'values'), 
); 
$keys = array_keys($fields); 
+0

fehlende 'array' in Zeile 1 und'; 'in Zeile 4 – Imran

+1

Sehen Sie sich alle anderen array_ Funktionen an - es gibt viele davon und sie machen viele verschiedene Dinge [und machen Ihnen das Leben im Allgemeinen viel einfacher]. –

0

$ fields [ 'f2'] [andere ']

Um darauf zuzugreifen direkt