2012-03-29 3 views
1
<div id="lyrics"> 
    <img /> 
    <span id="line_31" class="line line-s">En medio de este tropico mortal</span 
    <br> 
    <span id="line_32" class="line line-s">Roots and creation, come again!</span> 
    <br> 
    <span id="line_33" class="line line-s">So mi guardian, mi guardian mi lift up di plan</span> 
    <span id="line_34" class="line line-s">Now everybody a go' do dis one</span> 
    <span id="line_35" class="line line-s">Like in down di Caribbean</span> 
    <span id="line_36" class="line line-s">San Andrés, Providence Island</span> 
    <br> 
</div> 

여기 div가 있는데, div 안에는 span과 span 사이에 여러 개의 span과 br 태그가 있습니다. 스팬 텍스트와 br 태그를 그대로 긁어 내고 싶습니다. 그래서 어떻게 PHP로 간단하게 돔 파서를 긁을 수 있습니다.PHP를 사용하여 외부 URL을 긁는 방법 간단한 HTML DOM 파서

도움을 주셔서 감사합니다.

답변

2

위의 html 파일을 "index.html"이라고 가정 해 보겠습니다. http://simplehtmldom.sourceforge.net/

:

$html = file_get_html("index.html"); 
$element = $html->find('div#lyrics'); 
$result = $element->innertext; 

당신은 설명서를 참조 할

관련 문제