最近在采集文章内容时需要对文章提取前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>");
?> md5/sha1+salt方式是目前各大cms常用的加密方式,虽然salt安全,但是各大md5网站也在研究这个方向,那么我们应该选择password_hash动态hash来助力,一种密码有多种hash结果.看代码模拟登陆.<?php //01.注册 $user ='zhang...
array_merge是最常用的数组合并方法,+号同样也可以,但是却有很大不同。array_merge遇到相同字符串key,后面数组的key会覆盖前面数组的key,+号正好相反。$a = [ 'one' => 'A on...
重构框架的时候想要考虑支持下cli模式,于是参考了thinkphp的底层。/** * 获取应用根目录 * @return string */ public static function getRootP...
<?php /** * daemonize让当前脚本为守护进程执行 * @param string $callback 匿名函数 */ function daemonize($callback) {...
在编写多进程的实例中我在每个进程中使用如下代码://调用等待信号的处理器 while (true) { pcntl_signal_dispatch(); }开启5个进程,cpu直接100%修正之后的代码://调用等待信号的处理器 while&...
php7新增的特性(1).强制限制只能返回一种类型<?php class task { } //must return an integer function add(): int { &nb...