Hi I'm using wikipedia api and images come with html output. But don't want to link images to wikipedia, i just want to show them. So I want to convert <a>
tags to span
or div
which they are for images. Also href must be deleted How can I do it with php?
Input
<a href="/wiki/Dosya:House_in_Cappadocia_22.jpg" class="image">
...(img tag, captions etc)
</a>
Output should be (if href contains "Dosya");
<span class="image">
...(img tag, captions etc)
</span>
答案 0 :(得分: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
}