2016-08-18 3 views
-2

こんにちは私はwikipedia apiを使用していて、画像にはHTML出力が付いています。しかし、ウィキペディアに画像をリンクさせたくないので、私はそれらを表示したいだけです。そこで、<a>タグをspanまたはdivに変換して、画像用にしたいと思います。また、hrefを削除する必要がありますどのように私はPHPでそれを行うことができますか? (HREFは "Dosya" が含まれている場合)<a>タグを<span>に変換してください。hrefに何かが含まれていて、hrefを削除した場合

入力

<a href="/wiki/Dosya:House_in_Cappadocia_22.jpg" class="image"> 
    ...(img tag, captions etc) 
</a> 

出力する必要があります。

<span class="image"> 
    ...(img tag, captions etc) 
</span> 
+0

HTMLをコードを追加した文字列を持っている...私は*答えはでてくる*へのリンクを感じます... – CD001

答えて

1

と仮定:あなたはこのコンテンツ

$string = '<a href="/wiki/Dosya:House_in_Cappadocia_22.jpg" class="image"> ...(img tag, captions etc) </a>'; 

がここに正規表現で解析する

preg_match('/<a href="(.*)" class="(.*)"/', $string, $matches); 
if($matches[2] == 'image'){ 
    //set image code based on $matches[1] which is source of image or link 
} 
関連する問題