要去掉从Word直接粘贴过来的没有用格式的内容,可以采用以下步骤:
- 使用
strip_tags()
函数去除HTML和PHP标记,只保留纯文本。
示例1:
// 原文本内容
$text = '<p>这是一段从Word直接粘贴过来的内容。</p><p>没有任何格式</p>';
// 去除HTML和PHP标记,只保留文本
$str = strip_tags($text);
// 输出结果
echo $str;
输出结果:
这是一段从Word直接粘贴过来的内容。没有任何格式
- 在此基础上,可以进一步使用
trim()
函数去除文本中的空白字符,包括空格、制表符和换行符。
示例2:
// 原文本内容
$text = '<p> 这是一段 从Word 直接粘贴过来的内容。 </p>';
// 去除HTML和PHP标记,只保留文本
$str = strip_tags($text);
// 去除空白字符,包括空格、制表符和换行符
$str = trim($str);
// 输出结果
echo $str;
输出结果:
这是一段 从Word 直接粘贴过来的内容。
需要注意的是,在实际使用中,如果需要去除特定的字符,可以使用str_replace()
函数或正则表达式进行替换。例如,如果需要去除文本中的所有连续空格,可以使用如下代码:
// 替换所有连续空格为单个空格
$str = preg_replace('/\s+/', ' ', $str);
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP去掉从word直接粘贴过来的没有用格式的函数 - Python技术站