Пример xml:
<books>
<book>
<title>Hip Hop Hippo</title>
<released>31-12-9999</released>
</book>
<book>
<title>Bee In A Jar</title>
<released>01-01-0001</released>
</book>
</books>
Я хочу создать функцию, которая будет возвращать дату выпуска названия книги.
Пример: я хочу получить дату выхода книги «Хип-хоп Бегемот».
Я знаю, что могу использовать simplexml
и написать ->book[0]->released
. Но это работает только тогда, когда у меня есть статический XML, и я знаю, где ->book[$i]->title
соответствует «Hip Hop Hippo». Но не в динамическом случае. Я не могу предсказать каждое изменение, так как оно пришло от поставщика API. Это может быть book[1]
, book[2]
и т. Д.
Что я должен написать в своей функции?