Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Распрарсить xml на PHP?

Получаю курлом

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<vars>
<city id="2">ввг</city><city id="11">вИсток п</city><city id="7">а пг</city><city id="5">рс</city><city id="1">ааааааг</city><city id="3">аааг</city><city id="12">ааааас</city><city id="14">ааас</city><city id="20">аап</city><city id="17">ааап</city><city id="10">4444с</city><city id="6">уууг</city><city id="8">аааап</city><city id="13">Светлый пос</city><city id="4">Станция ааааа</city><city id="9">аааааыг</city><city id="16">ап</city><city id="19">апгт</city></vars>


это я вижу в коде страницы

но $response = simplexml_load_string($response); не отображает ид что в блоке city а просто создает одномерный массив

как получить все данные
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
des1roer
@des1roer Автор вопроса
ученье - свет, а неученье - приятный полумрак
$xml = simplexml_load_string($response);

for($i=0, $cnt = count($xml); $i < $cnt; $i++){
  echo $xml->city[$i][0]; echo ' ';   
  echo $xml->city[$i]->attributes()->id;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы