Получение "@attributes" из функции str_get_html () - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь получить URL-адрес изображения из xml-файла (с помощью php codeigniter rest server) и отобразить его в своем приложении, но по какой-то причине я не могу это сделать.

Я переставилданные в этой форме

"feeds": [
    {
        "title": "2020 Land Rover Defender completes gruelling test in Kenya",
        "description": "<p><a href=\"https://sg.news.yahoo.com/2020-land-rover-defender-completes-082000135.html\"><img src=\"http://l1.yimg.com/uu/api/res/1.2/8wiBfVQ01uLPeFQ82ueocA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en-GB/homerun/motor1_uk_340/5d31a7b04816caebc23cde0963829f1c\" width=\"130\" height=\"86\" alt=\"2020 Land Rover Defender completes gruelling test in Kenya\" align=\"left\" title=\"2020 Land Rover Defender completes gruelling test in Kenya\" border=\"0\" ></a>The prototype was modified to integrate a raised air intake.<p><br clear=\"all\">"
    }
]

Как видите, тег <img /> находится в форме строки, которая находится внутри строки description.Я использовал функцию str_get_html(), чтобы получить URL-адрес изображения, и мне удалось его получить.

НО

По какой-то причине получилось в таком виде

"@attributes": {
    "img_url": "http://l1.yimg.com/uu/api/res/1.2/8wiBfVQ01uLPeFQ82ueocA--/YXBwaWQ9eXRhY2h5b247aD04Njt3PTEzMDs-/http://media.zenfs.com/en-GB/homerun/motor1_uk_340/5d31a7b04816caebc23cde0963829f1c"
}

С @attributes я не могу отобразить изображениеURL в моем приложении.

...