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

回答編集履歴

2

補足

2016/12/20 05:08

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -1,4 +1,4 @@
1
- filterXPathでnotを使えばできると思います。
1
+ class属性がないtrを取得したいなら、filterXPathでnotを使えばできると思います。
2
2
  ```php
3
3
  $crawler->filterXPath('//table[@id="main"]/tr[not(@class)]')
4
4
  ```

1

追記

2016/12/20 05:08

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -28,4 +28,11 @@
28
28
  return $node->Filter('td')->eq(0)->text();
29
29
  });
30
30
  var_dump($list);
31
+ ```
32
+
33
+ ----
34
+ **(追記)**
35
+ もしくは4番目以降取りたいならposition()を使う方法もあります
36
+ ```php
37
+ $crawler->filterXPath('//table[@id="main"]/tr[position() >= 4]')
31
38
  ```