의 형제 자매를 얻으려면 어떻게 이러한 태그를 가지고있다. PHP의 각 "항목"클래스 사이에 모든 내용을 가져올 수 있습니까? simple_html_dom_parse 또는 XPath를 사용 하시겠습니까?여러 클래스
Q
여러 클래스
0
A
답변
0
이 당신이 얻을하려는 것입니다 추측 :
<?php
// set up to parse our input
$dom = new DOMDocument();
$dom->loadHTMLFile("./input.html");
$xpath = new DOMXPath($dom);
// initialize array to put items in and initialize an item
$list = array();
$item = array();
$divs = $xpath->query("//div");
echo "len: {$divs->length}\n";
foreach ($divs as $div) {
$class = $div->getAttribute("class");
// each time we see an entry, add the item we've collected
if ($class == "entry") {
if (count($item) > 0) $list[] = $item;
$item = array();
}
// otherwise add to the item we're working on
else {
$item[$class] = $div->childNodes->item(0)->nodeValue;
}
}
// pick up the last item we were working on
$list[] = $item;
// and print the result
var_dump($list);
?>
+0
고마워요! 그것은 내가 원하는 것입니다. – Panagiotis
+0
위대한! 내가 도울 수있어서 기뻐. – dldnh
관련 문제
- 1. 여러 클래스
- 2. 여러 클래스 상속?
- 3. 자바 여러 classepath은 : 클래스
- 4. jquery - 여러 클래스 작업
- 5. 여러 DB 연결 클래스
- 6. 동일한 메소드가있는 여러 클래스
- 7. 인터넷 익스플로러 여러 클래스
- 8. 여러 div의 클래스 설정
- 9. 문제 여러 클래스
- 10. 여러 CSS 클래스
- 11. 여러 데이터베이스에 클래스 매핑
- 12. 여러 클래스 이전
- 13. 레일 3 - 여러 클래스
- 14. 여러 생성자가있는 클래스 삽입
- 15. 여러 클래스로 클래스 확장하기
- 16. 여러 클래스 애플릿
- 17. 여러 클래스 적용 문제
- 18. 여러 파일에서 클래스 구현
- 19. 여러 C# 클래스 추상화
- 20. javah의 여러 클래스 경로
- 21. dapper로 여러 클래스 매칭
- 22. Codeigniter의 여러 클래스
- 23. C++ 여러 클래스?
- 24. 여러 데이터 입력이있는 클래스
- 25. 할당 여러 CSS 클래스
- 26. 여러 클래스 jquery
- 27. DIVITIS 및 여러 클래스 사용
- 28. 클래스 메서드의 여러 매개 변수
- 29. 단일 목록의 여러 클래스 유형
- 30. 클래스 기반보기로 여러 모델 쿼리
정확히 무엇을 하시겠습니까? 그것은 내게 분명하지 않다 - 당신이 예를 게시 할 수 있습니까? 첫 번째 항목과 마지막 항목 사이의 모든 요소를 원하십니까? – MiMo
아니요,