를 제외한 모든 TR,하지만 난 간단한 HTML DOM - 나는 모든 <code><tr></code> 번째부터 시작 찾고 싶은 첫 번째
$items = $html->find('tr');
이
코드의 조각을 얻는다 .. 바로 얻을하는 방법을 모른다 모든 tr하지만 첫 번째 제외한 모든 사람이 있기 때문에 하나가 포함되어 <th>
.
를 제외한 모든 TR,하지만 난 간단한 HTML DOM - 나는 모든 <code><tr></code> 번째부터 시작 찾고 싶은 첫 번째
$items = $html->find('tr');
이
코드의 조각을 얻는다 .. 바로 얻을하는 방법을 모른다 모든 tr하지만 첫 번째 제외한 모든 사람이 있기 때문에 하나가 포함되어 <th>
.
$html->find('tr');
으로 목록을 얻으면 첫 번째 "색인/행"을 신경 쓰지 않는 루프를 만듭니다.
첫 번째 요소 만 잘라냅니다.
$items = array_slice($html->find('tr'), 1)
고마워요! – user1236470
잘 작동합니다. – gleenk
모든 tr은 $ html-> find ('tr'); 이것으로부터 U는 객체의 다음 요소가 "th"태그인지 무시할 수있는 조건을 추가 할 수 있습니다. 그러면 그 tr을 무시할 수 있습니다.
PoulsQ 당신이
$firstTr = true;
foreach($html->find('tr') as $tr) {
if(!$firstTr) {
// YOUR LOGIC FOR A TR HERE
}
else {
$firstTr = false;
}
}
처럼 할 수있는 제안하지만 난 당신이 첫 번째 요소를 무시하도록 DOM을 조회 할 경우가 더 좋은 코드가 될 것이라고 생각한다.
$items = $html->find('tr:not(:has(th)');
JQuery와 같은 간단한 HTML DOM 작업은 다음과 같이 사용하려고하면
?
당신은 어떻게 그렇게 저를 보여줄 수 : – user1236470