質問するログイン新規登録

回答編集履歴

2

区切りだけ修正

2016/07/01 09:29

投稿

FKM
FKM

スコア3668

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

タグ

2016/07/01 09:29

投稿

FKM
FKM

スコア3668

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
  これで、どう動きますか?