PHP에서 SimpleHTMLDom 라이브러리를 사용하고 있으며 HTML 데이터에서 노드를 가져올 수 있습니다.PHP에서 DOM을 사용하여 HTML에서 특정 태그를 트래버스하고 가져 오는 방법은 무엇입니까?
<html>
<body>
<table>
<tr>
<td>One</td>
<td>Two</td>
<td>Three</td>
</tr>
</table>
</body>
<html>
와 나는 같은 구문 분석 코드를 사용하고 있습니다 : 예를 들어 나는 아래와 같이 HTML 데이터를
foreach($html->find('td') as $element)
echo $element->plaintext . '<br>';
그러나이 코드는 다음과 같이 결과를 제공합니다
One<br/>
Two<br/>
Three<br/>
내가 뭘 원하는 것은 변수 $ 1에 "One", 결과 2에 $ 2, $ 3에 "Three"가 결과를 원한다는 것입니다. 문제는 특정 변수에서 특정 테이블 열 요소를 가져 오는 방법입니다. ID 나 수업과 관계없이 트래버스하고 싶습니다. 마찬가지로 HTML 데이터에 태그가 세 번째로 나타나기를 원합니다. 감사. SIMPLEHTMLDOM.sourceforge.com 설명서를 이해할 수 없습니다. 인덱스 요소의 :
고마워요. 이것은 정확하게 내가 찾고 있었던 것입니다. 또한 수동 api 링크를 주셔서 감사합니다 :) – devutkarsh