回答編集履歴
2
区切りだけ修正
answer
CHANGED
@@ -1,19 +1,19 @@
|
|
1
1
|
これだと2度目の検索条件で、親のdivが検索に引っかかってしまいますね。
|
2
|
-
|
2
|
+
```
|
3
3
|
foreach($html->find("div[id^=uid]") as $element){
|
4
4
|
foreach($element->find("div",0) as $element2){
|
5
5
|
print $element2."\n";
|
6
6
|
}
|
7
7
|
}
|
8
|
-
|
8
|
+
```
|
9
9
|
|
10
|
-
|
10
|
+
```
|
11
11
|
そうならないためには、二度目の検索条件で要素の内側だけ検索してあげるようにしないとダメなようです。
|
12
12
|
foreach($html->find("div[id^=uid]") as $element){
|
13
13
|
foreach($element->find("div",0) -> innertext as $element2){
|
14
14
|
print $element2."\n";
|
15
15
|
}
|
16
16
|
}
|
17
|
-
|
17
|
+
```
|
18
18
|
|
19
19
|
これで、どう動きますか?
|
1
タグ
answer
CHANGED
@@ -1,15 +1,19 @@
|
|
1
1
|
これだと2度目の検索条件で、親のdivが検索に引っかかってしまいますね。
|
2
|
+
'''
|
2
3
|
foreach($html->find("div[id^=uid]") as $element){
|
3
4
|
foreach($element->find("div",0) as $element2){
|
4
5
|
print $element2."\n";
|
5
6
|
}
|
6
7
|
}
|
8
|
+
'''
|
7
9
|
|
10
|
+
'''
|
8
11
|
そうならないためには、二度目の検索条件で要素の内側だけ検索してあげるようにしないとダメなようです。
|
9
12
|
foreach($html->find("div[id^=uid]") as $element){
|
10
13
|
foreach($element->find("div",0) -> innertext as $element2){
|
11
14
|
print $element2."\n";
|
12
15
|
}
|
13
16
|
}
|
17
|
+
'''
|
14
18
|
|
15
19
|
これで、どう動きますか?
|