PHP цикл через массив JSON
У меня есть строка JSON, как это:
$fields_string = '
{"fields":
{"customers":[{"name":"john","id":"d1"},
{"name":"mike","id":"d2"},
{"name":"andrew","id":"d3"},
{"name":"peter","id":"d4"}]
}
}'
Как я могу напечатать каждое имя? Я буду использовать их позже в опциях выбора HTML, я знаю, как это сделать. Но я не мог вытащить строку. Вот что я попробовал:
$obj = json_decode($fields_string);
$fields_detail = $obj-?{"fields"}->{"customers"};
в этот момент я могу распечатать массив клиентовecho json_encode($fields_detail)
, но до этого я хочу, чтобы название ломалось с помощьюforeach
, Я пробовал несколько раз, это не сработало. Может кто-нибудь помочь, пожалуйста.
Спасибо!