У меня есть немного XML для работы, что-то вроде этого:
<admin_list>
<admin>
<name>user1</name>
<authentication_source>Local</authentication_source>
</admin>
<admin>
<name>user2</name>
<authentication_source>Local</authentication_source>
</admin>
</admin_list>
Хотя я не могу получить конкретного администратора. Следующее:
$admin = "user1";
foreach ($subxml as $child) {
if ($child->admin->name == $admin) {
var_dump($child);
}
}
возвращает массив, включающий как user1, так и user2. Как я могу пойти о выводе XML только выбранного пользователя. (в данном случае user1) Итак, мой желаемый вывод:
<admin>
<name>user1</name>
<authentication_source>Local</authentication_source>
</admin>
Спасибо!