回答編集履歴
5
追記
test
CHANGED
@@ -15,3 +15,15 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
画像取得の条件に $first_img が空であるという条件を加えるか。または、$first_img に代入した後に `break` でループを抜けるようにする必要がありそうです。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
----
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
> $first_img = $m[1];
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
の次の行に `break; ` といれて、 foreach ループを抜けるようにしたら 希望の動作にならないでしょうか。
|
4
修正
test
CHANGED
@@ -14,4 +14,4 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
画像取得の条件に $first_img が空であるという条件を加えるか。$first_img に代入した後に `break` でループを抜けるようにする必要がありそうです。
|
17
|
+
画像取得の条件に $first_img が空であるという条件を加えるか。または、$first_img に代入した後に `break` でループを抜けるようにする必要がありそうです。
|
3
修正
test
CHANGED
@@ -14,4 +14,4 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
画像取得の条件に $first_img が空であるという条件を加えるか。$first_img に代入した後にループを抜けるようにする必要がありそうです。
|
17
|
+
画像取得の条件に $first_img が空であるという条件を加えるか。$first_img に代入した後に `break` でループを抜けるようにする必要がありそうです。
|
2
修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
複数の画像がある場合、最初の画像を取得してからも次のループが回るので、条件に一致する画像が複数あると 何回も実行されて、`$first_img` が、上書きされますね。
|
13
|
+
複数の画像がある場合、最初の画像を取得してからも次のループが回るので、条件に一致する画像が複数あると 何回も実行されて、`$first_img` が、上書きされますね。そのため、条件に一致した最後の画像が代入されているのだと思われます。
|
14
14
|
|
15
15
|
|
16
16
|
|
1
語句の修正
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
インデントがずれていて、見にくいので悩みましたが...
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
> foreach( $matches[0] as $img ){
|
2
6
|
|
3
7
|
|