Kekemeke
@Kekemeke
Пародия на программиста.

Как правильно заменить ВСЕ тегов img на кликабельные img?

Цель: замена загружаемых на странице из БД картинок() на кликабельные картинки()
Что получается у меня: Заменяется только последняя картинка имеющаяся на странице.
$soul1 = $custompage[$_GET['rowstart']];   //грузим текст из бд
		$soul2 = str_ireplace('border="0"','border="~"',$soul1); //у нужных нам картинок меняем значение бордера
		preg_match_all('~src="([^"]*)"~', $soul2, $array1);
		preg_match_all('/<img[^>]+src="?\'?([^"\']+)"?\'?[^>]*>/i', $soul2, $array);
		foreach($array[0] as $value ){
			foreach($array1[1] as $value1 ){
		$soul3 = str_ireplace($value,'<a href="'.$value1.'" rel="lightgallery" target="_blank">'.$value.'</a>',$soul2);
		}
		}
		echo $soul3;
  • Вопрос задан
  • 2357 просмотров
Решения вопроса 1
Symphony
@Symphony
Вы хотите обернуть изображения тегом а, для таких целей существует javascript
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mcdb
@mcdb
То ли программист, то ли видение...
preg_match_all освоили, а preg_replace нет?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы