我有一些这样的html
datetime
我需要像这样在内部span标签之前在链接内插入img标签
<span itemprop="actor" itemscope="" itemtype="http://schema.org/Person"><a rel="nofollow" href="/ru/name/shameik-moore" itemprop="url"><span itemprop="name">Шамеик Мур</span></a></span>
我正在尝试php代码
<span itemprop="actor" itemscope="" itemtype="http://schema.org/Person"><a rel="nofollow" href="/ru/name/shameik-moore" itemprop="url"><img src="/photo/00/04/20/42074.jpg"><span itemprop="name">Шамеик Мур</span></a></span>
但结果我有这个
$img = '<img src="/photo/00/04/20/42074.jpg">';
$actor = preg_replace('|(<a.*?>)|', '$1'.$img, $it);
我在哪里丢失了我的第一个标签? ))请协助我的reg_replace表达式
答案 0 :(得分:1)
你在这里。
$img = '<img src="/photo/00/04/20/42074.jpg">';
$actor = preg_replace('/(<a\b[^<]*>)/', '$1$img', $it);