String to Array oder tokenisieren

tipster

Grünschnabel
Hey!

Ich habe folgenden String vorliegen:

PHP:
$str = '{"access_token":"xxxxxxxxxxx","token_type":"xxxx","expires_in":1111,"refresh_token":"xxxxx","created":1111}';

Da der String eigentlich gegeliedert ist wie ein Array, wollte ich fragen ob es hier eine Funktion gibt, wenn ein String in dieser speziellen Form vorliegt, diesen in ein Array umzuwandeln oder sollte ich den ganz einfach tokenisieren mit strtok? Ich frage nur deshalb da der String wie gesagt so "gegliedert" ist.

Vielen Dank!
 
Jepp. Das ist ein JSON-String. Mit json_decode() kannst du ihn auslesen. Als Array oder als Objekt
PHP:
$array = json_decode($str, true);
$myObject = json_decode($str, false);
 
Zurück