PHP replace words to links except images
问题 My code is $words = array(); $links = array(); $result = mysql_query("SELECT `keyword`, `link` FROM `articles` where `link`!='".$act."' ") or die(mysql_error()); $i = 0; while($row = mysql_fetch_array( $result )) { if (!empty($row['keyword'])) { $words[$i] = '/(?<!(src="|alt="))'.$row['keyword'].'/i'; $links[$i] = '<a href="'.$row['link'].'.html" class="ared">'.$row['keyword'].'</a>'; $i++; } } $text = preg_replace($words, $links, $text); I want to replace Hello with Guys except img src and