같은 태그의 클래스 명을 배열로 HTML의 문자열 :PHP 분할 내가 좋아하는 HTML 텍스트의 문자열을 취할 필요가 키
<p>This is a line with no spans<br>
This is a line <span class="second">This is secondary</span><br>
This is another line <span class="third">And this is third</span> <span class="four">this is four</span></p>
을 그리고 같은 PHP에서 배열로 끝날 있습니다
그것은 자신의 값으로 각 라인을 얻기 쉬웠다array(
"This is a line with no spans",
array(
"This is a line",
second => "This is secondary",
),
array(
"This is another line",
third => "And this is third",
four => "this is four"
)
);
, 방금 <BR>에 텍스트를 분할하고는 잘 작동하지만 점점 라인은 내가 확실히 얻을 수없는 클래스 이름으로 분할 할 수 있습니다. 나는 php의 preg_split 키를 잡을 수 있다고 생각하지만, 나는 정규 표현식을 빨아 먹는다. 알아낼 수 없다.
아이디어가 있으십니까?
방금이 글을 끝내고 돌아와서 대답을 보았습니다. 거의 동일합니다. –
나중에 같은 질문을하는 사람들을 위해, 나는 이것이 정답이라는 것에 대해 논쟁하지 않습니다. 그러나 OP가 무엇을 대답으로 받아들이는지 알 수없는 단계는 PHP DOM 문서에 대한 마크 업을 읽는 것입니다. 문서에 대한 링크는 내 대답을 참조하십시오. – JAAulde
@JAAulde : 훌륭한 점, 나는 그것을 암시하고 대답을 참조 할 것입니다. – Jonah