Im пытается просмотреть и отобразить информацию из следующей структуры xml.Навигация по этой структуре xml с php
<users_list>
−<users type="array">
+<user>
<id>Blah</id>
</user>
+<user></user>
+<user></user>
</users>
<next_link>6</next_link>
<prev_link>4</prev_link>
</users_list>
Я использую следующий PHP для захвата узлов.
$xml = simplexml_load_string($rawxml);
foreach($xml->users_list AS $key){
$name = $key->users->user->{"id"};
}
$next = $key->{"next_link"};
$prev = $key->{"prev_link"};
Ive попробовал пару вариантов, но я не вижу никакого эффекта. Я ничего не получаю, когда я повторяю свои переменные или неверные аргументы, когда на моей функции
Предупреждение. Недействительный аргумент, предоставленный foreach() в functions.php в строке 55. Массив. То, что я получаю, когда использую этот метод. – mrpatg
Код, который я опубликовал, работает как есть. Моя догадка заключается в том, что ваша переменная не называется $ users_list. Попробуйте 'error_reporting (E_ALL);' –