とりあえず動くのは動きます。
PHP
1$body = '
2富山県は県内全市町村が参加した大規模な相談会でIターン希望者を獲得、就職相談などの体制強化も奏功したようだ。
3
4昨年に同法人が運営する情報センターを利用した人や、セミナー参加者に移住したい都道府県を複数回答可で質問。8498件を集計した。情報センターへの相談は増加が続いており、昨年は3万3165件だった。
5
6http://www.sankei.com/images/news/180302/lif1803020032p1.jpg
7';
8$pattern = '/(ttps?)(://[-_.!~*\'()a-zA-Z0-9;/?:\@&=+$,%#]+).(jpg|gif|png)/';
9preg_match_all($pattern, $body, $matches);
10if(count($matches)){
11 foreach($matches[0] as $i=>$url) {
12 $replace = "<img src='h{$url}'>";
13 $images[] = $replace;
14 $body = str_replace($url, $replace, $body);
15 }
16}
17echo $body;
結果↓
text
1富山県は県内全市町村が参加した大規模な相談会でIターン希望者を獲得、就職相談などの体制強化も奏功したようだ。
2
3昨年に同法人が運営する情報センターを利用した人や、セミナー参加者に移住したい都道府県を複数回答可で質問。8498件を集計した。情報センターへの相談は増加が続いており、昨年は3万3165件だった。
4
5h<img src='ttp://www.sankei.com/images/news/180302/lif1803020032p1.jpg'>
複数のURLがあるなら preg_replace
で良いような気がします。
PHP
1$body = '
2富山県は県内全市町村が参加した大規模な相談会でIターン希望者を獲得、就職相談などの体制強化も奏功したようだ。
3
4昨年に同法人が運営する情報センターを利用した人や、セミナー参加者に移住したい都道府県を複数回答可で質問。8498件を集計した。情報センターへの相談は増加が続いており、昨年は3万3165件だった。
5
6http://www.sankei.com/images/news/180302/lif1803020032p1.jpg
7http://www.sankei.com/images/news/180302/lif1803020032p1.jpg
8';
9$pattern = '/(https?)(://[-_.!~*\'()a-zA-Z0-9;/?:\@&=+$,%#]+).(jpg|gif|png)/';
10echo preg_replace($pattern, "<img src='$0'>", $body);
結果↓
text
1富山県は県内全市町村が参加した大規模な相談会でIターン希望者を獲得、就職相談などの体制強化も奏功したようだ。
2
3昨年に同法人が運営する情報センターを利用した人や、セミナー参加者に移住したい都道府県を複数回答可で質問。8498件を集計した。情報センターへの相談は増加が続いており、昨年は3万3165件だった。
4
5<img src='http://www.sankei.com/images/news/180302/lif1803020032p1.jpg'>
6<img src='http://www.sankei.com/images/news/180302/lif1803020032p1.jpg'>