Массив Json содержит URL-адрес изображения. Как мне отобразить это изображение? - PullRequest
0 голосов
/ 04 марта 2011

У меня есть декодированный набор данных ответа json, поэтому, когда я делаю это:

$response = json_decode($data);

echo $response[img_url];

И откройте .php файл в браузере, я получаю ссылку. Как мне сделать следующий шаг, чтобы я мог отобразить изображение с этим файлом вместо ссылки?

Поиск попыток получить данные массива json и их отображение в html указывает на то, как брать элементы списка и помещать их в таблицы html. Если это то, что я могу сделать с массивами и HTML, мне нужен еще один шаг между переходом от массива к HTML? или мне не нужно помещать $ response в массив и помещать его во что-то еще?

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Если у вас есть путь в $response['image_url'], вы можете просто использовать тег html img следующим образом:

echo '<img src="'..$response['image_url']'" />';

Это будет отображать фактическое изображение, а не URL.

0 голосов
/ 04 марта 2011

Попытка повторить URL в теге изображения:

echo '<img src="'.$response['img_url'].'" />';

Кроме того, позвольте мне воспользоваться этой возможностью, чтобы подчеркнуть одно из преимуществ одинарных кавычек: вам не нужно избегать двойных кавычек значений атрибутов HTML!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...