PHP массив изображений URL текст в SRC

У меня есть некоторые проблемы с массивами. У меня есть этот код:

$image_array = array(
"image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg",
"user" => "itsme",
"year" => 2014
);

Как я могу преобразовать это в:

<img src="https://web-answers.ru/wp-content/uploads/2019/03/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" >

Спасибо!

1

Решение

Просто делай это там, где хочешь.
Предполагая, что массив хранится в переменной $array

<img src="<?=$array['image'];?>" />
1

Другие решения

Это основной вопрос, так что, возможно, вы должны научиться использовать Массивы первый.

Тогда вы можете ответить на свой вопрос самостоятельно.

1

Если вам нужен определенный функционал в вашем коде, и он будет использоваться повторно несколько раз, лучше сделать это в функции, позвольте нам применить ваше требование в функции следующим образом:

function printImg($arr){
$format = "<img src=\"%s\" />";
sprintf($format, $arr['image']);
}

Затем в любом месте вы хотите иметь тег изображения:

<?php echo printImg($arr); ?>

Где $ arr — имя массива переменных для кода, который вы рассматривали. Это делает более чистый и многократно используемый код.

Если вы не хотите использовать эхо, вы можете использовать printf() в коде функции вместо sprintf()

1
По вопросам рекламы [email protected]