nepster-web
@nepster-web

api pb xml парсер

Столкнулся с такой проблемой:

$url = 'https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5';
        
        $content = simplexml_load_file($url);
        echo '<pre>';
        print_r($content->row[0]);


Получаю:
SimpleXMLElement Object
(
    [0] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [ccy] => RUR
                    [base_ccy] => UAH
                    [buy] => 0.24900
                    [sale] => 0.25500
                )

        )
)


Подскажите пожалуйста как разобрать это дело, ни как не получается
  • Вопрос задан
  • 2665 просмотров
Пригласить эксперта
Ответы на вопрос 3
WebSpider
@WebSpider
$content->row[0]['ccy']
Ответ написан
nepster-web
@nepster-web Автор вопроса
$url = 'https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5';
        $content = simplexml_load_file($url);
        echo '<pre>';        
        print_r($content->row[0]['ccy']);
        print_r($content->row[0]->ccy);
        print_r($content->row[0]->attributes());
        print_r($content->row->attributes());
        print_r($content->row->attributes('ccy'));


На экране
SimpleXMLElement Object
(
)
SimpleXMLElement Object
(
)
SimpleXMLElement Object
(
)
SimpleXMLElement Object
(
)
Ответ написан
nepster-web
@nepster-web Автор вопроса
Достучался случайно как то так

$content->row[0]->exchangerate->attributes()->ccy
Ответ написан
Ваш ответ на вопрос

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

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