Php 如何读取包含HTML内容的变量并将其存储在另一个没有标记的变量中?

Php 如何读取包含HTML内容的变量并将其存储在另一个没有标记的变量中?,php,html,string,hyperlink,Php,Html,String,Hyperlink,我有一个PHP字符串变量,例如: $str="<a href='abc.com'>Click-me-here</a><br/><p style='color:white;'>New Paragraph</p>"; 因此,我的问题是如何读取包含HTML内容的$str(链接),并将其作为可点击链接存储在$htmlstr中。我将回答标题中的问题:使用strip_标签功能 php>$str=“新段落”; //如果需要提取没

我有一个PHP字符串变量,例如:

$str="<a href='abc.com'>Click-me-here</a><br/><p style='color:white;'>New Paragraph</p>";

因此,我的问题是如何读取包含HTML内容的$str(链接),并将其作为可点击链接存储在$htmlstr中。

我将回答标题中的问题:使用strip_标签功能

php>$str=“

新段落

”; //如果需要提取没有html标记的文本 php>var_转储(strip_标签($str)); 字符串(26)“单击此处新建段落” //如果需要提取文本并希望保留新行(br) php>var_转储(strip_标签($str,
); 字符串(31)“单击此处的我
新建段落” //如果您需要提取文本并希望将新行作为新行字符(非html) php>var_dump(str_替换('
',php_下线,strip_标记($str,
)); 字符串(27)“点击我这里 新段落”
到目前为止,您尝试了什么?你能编辑这个问题以包括你尝试过的所有问题并解释任何问题吗?
console.log($htmlstr) => Click-me-here
                         New Paragraph.
php > $str="<a href='abc.com'>Click-me-here</a><br/><p style='color:white;'>New Paragraph</p>";

// if you need to extract text without html tags
php > var_dump(strip_tags($str));
string(26) "Click-me-hereNew Paragraph"

// if you need extract the text and want to leave new lines (br)
php > var_dump(strip_tags($str, '<br>'));
string(31) "Click-me-here<br/>New Paragraph"

// if you need extract the text and want to have new lines as new line character (not html)
php > var_dump(str_replace('<br/>', PHP_EOL, strip_tags($str, '<br>')));
string(27) "Click-me-here
New Paragraph"