PHP - получить первый элемент строки json без преобразования в массив

У меня есть строка json, которую я сейчас исследую следующим образом:

$playedOn = $query -> data -> artist -> services_played_on

Теперь я хочу получить первый элемент этого services_played_on, но не знаю, как это сделать. Если бы это был массив, я бы просто выполнил $ query [data] [artist] [services_played_on] [0], но по разным причинам это испортит другой код, который у меня есть. У кого-нибудь есть идеи, как я могу это сделать, используя нотацию -> ?

----- РЕДАКТИРОВАТЬ -----

Спасибо за ваши ответы, но мне было нужно:

$playedOn = $query -> data -> artist -> services_played_on[0]

(я пока не могу отправить это в качестве ответа, поскольку я «новый» пользователь)

5
задан tiswas 11 May 2011 в 13:02
поделиться