如何在PHP中将一段HTML代码转换为纯文本?

How to convert a piece of HTML code to plain text without leading and ending spaces in PHP?

如何在HTML中将一段HTML代码转换为纯文本而没有开头和结尾的空格?

For example, I would like to convert

例如,我想转换

<div> <b>hello</b> world</div>

to a string

到一个字符串

hello world

You may use this piece of code in PHP to strip HTML tags, remove leading and ending spaces and convert special characters to HTML entities (if you put this into an HTML page):

您可以在PHP中使用以下代码来去除HTML标记,删除开头和结尾的空格以及将特殊字符转换为HTML实体(如果将其放入HTML页面):

$linetxt = htmlspecialchars(trim(strip_tags($line)));

An example:

一个例子:

$ php -a
Interactiveshell

php > echo htmlspecialchars(trim(strip_tags('<div> <b>hello</b> world</div>'))) . PHP_EOL;
hello world
php > 
Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。

翻译自: https://www.systutorials.com/how-to-convert-a-piece-of-html-code-to-plain-text-in-php/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值