次に例を示します。
$content
このdivから作成されたDOMオブジェクトがあります:
<div class="content">"test" <!-- m -->
<a class="postlink" href="http://imaginethisisareallylongurl.com">http://imagin...longurl.com</a><!-- m -->
<img src="./images/smilies/icon_e_biggrin.gif" alt=":D" title="Very Happy" /> "test"
<img src="./images/smilies/icon_e_sad.gif" alt=":(" title="Sad" /> sl
<img src="./images/smilies/icon_e_biggrin.gif" alt=":D" title="Very Happy" />
<img src="./images/smilies/icon_e_sad.gif" alt=":(" title="Sad" /> ok
</div>
そして、私はこの出力を取得したいと思います:
"test" http://imaginethisisareallylongurl.com :D :( sl :D :( ok
div内の画像タグはalt属性に置き換えられ、URLは完全なhref
属性に置き換えられます。
これどうやってするの?
編集 :
このようなもの:
foreach($content->find('a[class=postlink]') as $postlink)
{
$postlink->outertext = $postlink->href;
}
動作しません。この特定のリンクを参照して$contents->innertext
変更できるようにするにはどうすればよいですか?