loop php através do array json
Eu tenho uma string json assim:
$fields_string = '
{"fields":
{"customers":[{"name":"john","id":"d1"},
{"name":"mike","id":"d2"},
{"name":"andrew","id":"d3"},
{"name":"peter","id":"d4"}]
}
}'
Como posso imprimir cada nome? Eu vou usá-los mais tarde em uma seleção de opções de html, eu sei como fazer isso. Mas eu não consegui tirar a corda. Aqui está algo que eu tentei:
$obj = json_decode($fields_string);
$fields_detail = $obj-?{"fields"}->{"customers"};
Neste ponto, posso imprimir a matriz do cliente porecho json_encode($fields_detail)
, mas antes disso, quero que o nome seja quebrado usandoforeach
. Eu tentei várias vezes, não funcionou. Alguém pode ajudar por favor.
Obrigado!