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!

questionAnswers(4)

yourAnswerToTheQuestion