bootd
@bootd
Гугли и ты откроешь врата знаний!

Как подставить строку к значению переменной?

Есть строка _huge_it_small_gallery.

Есть переменная, которая содержит в себе полный путь к изображению.

Пример:
/uploads/2015/12/header3.jpg

Помогите додумать, как сделать так что бы вышло так:
/uploads/2015/12/header3_huge_it_small_gallery.jpg

Вот мой форыч:
foreach ($query as $img) {
		$carouselItems .= '<li><a href="'.$img->image_url.'" class="carouselItem" rel="fancyboxCarousel'.$id.'"><img src="'.$img->image_url.'"></a></li>';
	}
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
misterfil
@misterfil
PHP программист(Full Stack)
<?php

foreach ($query as $img) {
	$img->image_url = str_replace(".jpg", "_huge_it_small_gallery.jpg", $img->image_url);
	$carouselItems .= '<li><a href="'.$img->image_url.'" class="carouselItem" rel="fancyboxCarousel'.$id.'"><img src="'.$img->image_url.'"></a></li>';
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mrhard
@mrhard
web разработчик
если не париться

str_replace('.jpg','_huge_it_small_gallery.jpg',$link)


Либо режешь разрешение файла, пихаешь между строку _huge_it_small_gallery и собираешь все вместе
либо регулярки.
Ответ написан
Комментировать
$p = '_huge_it_small_gallery';
$full = '/uploads/2015/12/header3'.$p.'.jpg';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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