PHP Simple HTML DOM Parserでテキストを含めた子要素を取得するにはどうすればよいでしょうか?
HTML
1 <div class='main'> 2 あいうえお 3 <br> 4 <div>サシスセソ</div> 5 かきくけこ 6 <br> 7 <p>タチツテト</p> 8 </div>
PHP
1$html = file_get_html('xxx.html'); 2$body = $html->find('div[class=main]')[0]; 3}
PHP Simple HTML DOM Parserで<div class='main'>をfindし、
childrenを取ると子要素のタグしか取得できませんでした。
テキストとタグを同列に子要素として取得するにはどうすれば良いでしょうか?
// $body->childrenの中身 array('<br>', '<div>サシスセソ</div>', '<br>', '<p>タチツテト</p>') // 期待していたもの array('あいうえお', '<br>', '<div>サシスセソ</div>', 'かきくけこ', '<br>', '<p>タチツテト</p>')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。