2017-01-23 6 views
0
$mystring = '{ 
    "display_name": "Silverware", 
    "user": "joesmith", 
    "id": 27, 
    "field_name": "Age", 
    "sort_order": 1, 
    "required": 0, 
    "view_type": "text" 
}'; 

Ich möchte ein PHP-Array mit allen Schlüsseln aus dem obigen Code. Was ist der effizienteste Weg?Wie bekomme ich alle Schlüssel in diesem JSON mit PHP?

+0

Grundsätzlich verwenden 'json_decode' und dann Schleife über sie mit einem' foreach ' – Machavity

+0

Er erwähnte ausdrücklich" Array ", also würde ich' json_decode ($ mystring, true) 'verwenden (der zweite Parameter erzeugt das Ausgabe-Array anstelle des Objekts). –

Antwort

4

erhalten alle Schlüssel in diesem JSON mit PHP

Short Lösung json_decode und array_keys Funktionen:

$keys = array_keys(json_decode($mystring, true)); 
+0

Das ist die richtige Antwort, danke. –

+0

@EthanAllen, gern geschehen – RomanPerekhrest

Verwandte Themen