Sometimes we meet this demand, clear out a piece of HTML text content hyperlinks, then what is the good way?
Here's a summary of several simple ways to clear hyperlinks in HTML text.
The most common notation can be as follows:
$str =preg_replace ("/]*href=[^>]*>|"
) *>/i "," ", $content);
1. Delete hyperlinks in HTML text content
Ereg_replace ("]*>|", "", $content);
2. Clear the hyperlink containing the specified keyword
$find = "This string is my find";
$string = ' This piece of content is going to be replaced ';//replace the hyperlink with the content
Echo ereg_replace (']*) > ([^<]* '. $find. ' [^>]*] ', ' \2 ', $content);
Here are several ways to get the text content of hyperlinks in HTML text content:
Method One
Preg_match_all ('/< (a|a) [s]{0,1}[w= ':()]*>[nrn]* (check user) [nrn]*/I
', $string, $matches);
Method Two
Preg_match_all ('/check user/i ', $string, $matches);
Print_r ($matches);
Method Three
Preg_match_all ('/]*>[^<]*/i ', $string, $matches);
Print_r ($matches);
Method Four
Preg_match_all ('/check user/is ', $str, $arr);
Print_r ($arr);
Method Five
Preg_match_all ('/check user/is ', $str, $arr);
Print_r ($arr);