如何用PHP替换段落中的单词?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用PHP替换段落中的单词?相关的知识,希望对你有一定的参考价值。
我有一个段落
"hi boss how is your health. <p><div> my office is big Perl </div></p>"
我想单独删除<div></div>
标签,以便更新的字符串看起来像
"hi boss how is your health. <p>my office is big Perl</p>".
我该怎么办?
答案
php方式,使用str_replace
如下:
<?PHP
$string = "hi boss how is your health. <p><div>my office is big Perl</div></p>";
$string=str_replace('<div>', '', $string);
$string=str_replace('</div>', '', $string);
echo $string;
?>
简单的方法,访问任何在线文本操作工具网站并编辑您的整个文本段落,无需任何PHP知识,例如:Text Manipulation Tools
另一答案
使用PHP的strip_tags($string);
函数。
更多参考:http://php.net/strip_tags
另一答案
只需在php中使用strip_tags函数即可删除。请使用以下代码
<?php
$string = "hi boss how is your health. <div> my office is big Perl </div>";
echo strip_tags($string,"<p>"); // Prints "hi boss how is your health. my office is big Perl"
?>
如果需要,您可以允许一些或多个标签。请阅读http://php.net/strip_tags的完整参考资料
希望这对你有所帮助
另一答案
如果你想只删除div标签,那么使用下面的str_replace-
$string = "hi boss how is your health. <p><div>my office is big Perl</div></p>";
$string = str_replace('<div>' , '' , $string);
$string = str_replace('</div>' , '' , $string);
如果你想删除所有的html标签,那么根据给出建议的其他成员使用strip_tags。
另一答案
您正在寻找的是PHP内置的条带标记功能:http://php.net/strip_tags它从输入字符串中删除html标记,例如
$text = "hi boss how is your health. <div> my office is big Perl </div>";
echo strip_tags($text);
//Will echo "hi boss how is your health. my office is big Perl"
另一答案
在php中编写一个带有三个文本参数的函数。
- 第一个参数是要处理的文本。
- 第二个参数是要替换的字符串。
- 第三个参数是将放在新字符串中的字符串。
该函数在第一个文本参数中搜索第二个文本参数,并将其替换为第三个参数(如果找到)。更换后,该功能返回要在屏幕上打印的新文本。
以上是关于如何用PHP替换段落中的单词?的主要内容,如果未能解决你的问题,请参考以下文章
如何用 Android 数据绑定替换 androidx.fragment.app.FragmentContainerView 中的片段