最近在采集文章内容时需要对文章提取前100个字符串作为文章摘要,但是输出带有html标签,使用php去除即可。
<?php
echo strip_tags("Hello <b>world!</b>");
?>strip_tags函数可以轻松的将字符串中的html标签清空,它的第二个参数还能支持设置哪些不用清除。
| 参数 | 描述 |
|---|---|
| string | 必需。要清除html标签的字符串。 |
| allow | 可选。规定允许的标签。这些标签不会被删除。 |
例如我们可以保留某些html标签不删除:比如不删除b标签
<?php
echo strip_tags("<h1>Hello</h1> <b><i>world!</i></b>","<b>");
?> 001源码:/* * $xml_str是xml字符串 */ function xmltoarray($xml_str) { //禁止XML实体扩展攻击 libxml_disable_entity_loader(true); //拒绝包含...
逛公众号文章看到文章"php实现事件监听与触发的方法,你用过吗?",我就好奇了,php又不是asp.net的webform,哪里来的服务端事件监听。于是学习了一波。先看下监听类:class Event { /** &nbs...
xmlrpc协议是通过http请求xml数据进行通信。webservice中和它相同的是soap。soap调用的确很简单,但是创建wsdl太繁琐,效率低下。xmlrpc很好的解决这个问题。(1).创建xmlrpc服务端(求和函数api)function getSum($method,$ar...
(1).前端文件:<form action="upload.php" method="post" enctype="multipart/form-data"> &...
面试中PHP面试官会问调用一个不存在的方法,如何知道是哪个文件哪行调用的?假设方法是getWorkLoad()回答1:开启PHP错误输出,PHP会输出Fatal error: Call to undefined function getWorkLoad() in D:\wwwroot\thinkpa...
<?php //php7+ define('CONFIG', [ 'MYSQL' => '127.0.0.1',  ...