Привет, я хочу показать абзац с изображением из базы данных. но я хочу удалить изображение ширины встроенного стиля.

Пример :

   <?php $prg = "hello this is paragragph and this is image 1 
<img src='https://www.google.co.id/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png' style='width:150px;heigh:150px'> 
this is text and this is image 2 
<img src='http://www.bing.com/az/hprichbg/rb/HumpbackWhaleReunion_ROW11050338497_1366x768.jpg' style='width:150px;heigh:150px' ></p>";

            echo $prg; ?>

Я хочу удалить изображение ширины во встроенном стиле.

Этот результат кода я хочу вот так

   <?php $prg = "hello this is paragragph and this is image 1 
<img src='https://www.google.co.id/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png' style='heigh:150px'> 
this is text and this is image 2 
<img src='http://www.bing.com/az/hprichbg/rb/HumpbackWhaleReunion_ROW11050338497_1366x768.jpg' style='heigh:150px' ></p>";

            echo $prg; ?>
0
Maestro Vladimir 27 Фев 2016 в 07:35

2 ответа

Лучший ответ

Вот и все - используя регулярные выражения

<?php
$prg = "hello this is paragragph and this is image 1 
<img src='https://www.google.co.id/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png' style='width:150px;heigh:150px'> 
this is text and this is image 2 
<img src='http://www.bing.com/az/hprichbg/rb/HumpbackWhaleReunion_ROW11050338497_1366x768.jpg' style='width:150px;heigh:150px' ></p>";

echo preg_replace("/width:[0-9]+[a-z]{2};?/i",'',$prg);
?>

Отображение регулярного выражения соответствует https://regex101.com/r/xE8gX7/1

1
Josh S. 27 Фев 2016 в 04:45

Вы также можете использовать str_replace()

$prg = "hello this is paragragph and this is image 1 <img src='https://www.google.co.id/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png' style='width:150px;heigh:150px'> this is text and this is image 2 <img src='http://www.bing.com/az/hprichbg/rb/HumpbackWhaleReunion_ROW11050338497_1366x768.jpg' style='width:150px;heigh:150px' ></p>"; 

$prg = str_replace("style='width:150px;heigh:150px'"," style='height:150px;'",$prg); 
0
devpro 27 Фев 2016 в 04:51