回答編集履歴

1

追記

2018/03/09 13:54

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -9,3 +9,47 @@
9
9
  逆に文字から画像を起こしたいということであれば
10
10
 
11
11
  [GD](http://php.net/manual/ja/book.image.php)や[imagck](http://php.net/manual/ja/book.imagick.php)などに機能があるようです。
12
+
13
+
14
+
15
+ # httpから画像拡張子まで
16
+
17
+ すみません、勘違いだったようです。文字からurlっぽいものを抜くならこんな感じ
18
+
19
+ ```PHP
20
+
21
+ <?PHP
22
+
23
+ $str=<<<eof
24
+
25
+ 富山県は県内全市町村が参加した大規模な相談会でIターン希望者を獲得、就職相談などの体制強化も奏功したようだ。
26
+
27
+
28
+
29
+ 昨年に同法人が運営する情報センターを利用した人や、セミナー参加者に移住したい都道府県を複数回答可で質問。8498件を集計した。情報センターへの相談は増加が続いており、昨年は3万3165件だった。
30
+
31
+
32
+
33
+ http://www.sankei.com/images/news/180302/lif1803020032p1.jpg
34
+
35
+ eof;
36
+
37
+
38
+
39
+ $pattern="#https?://.*?.(?:jpg|gif|png)#";
40
+
41
+ if(preg_match($pattern,$str,$m)){
42
+
43
+ print $m[0];
44
+
45
+ }
46
+
47
+ ```
48
+
49
+
50
+
51
+ でもたとえば 
52
+
53
+ http://www.jpghogehoge.com/fugafuga.htm
54
+
55
+ とかだと 「http://www.jpg」を拾いそうですが大丈夫でしょうか