PHP函数strtr,对自己的网站文章或评论等内容做敏感字转换成星星(**)代替

管理员 发布于 4年前   624

比如对自己的网站的字符串中特定的字符串(文章/评论等等)做**代替,可以直接用strtr函数直接处理

看看php手册中介绍的strtr:

定义和用法:

        strtr() 函数转换字符串中特定的字符。

        注释:如果 from 和 to 参数的长度不同,则会被格式化为最短的长度。

语法:

        strtr(string,from,to)或者:strtr(string,array)

参数描述:

        string 必需。规定要转换的字符串。

        from 必需(除非使用数组)。规定要改变的字符。

        to         必需(除非使用数组)。规定要改变为的字符。

        array 必需(除非使用 from 和 to)。数组,其中的键名是更改的原始字符,键值是更改的目                          标字符。


返回值:

        返回已转换的字符。

        如果 array 参数包含一个空字符串("")的键名,则将返回 FALSE。

看看运行代码:

//字符串里我直接输入一个傻字
$data = '提高PHP性能效率的几个技巧 如果你想知道脚本开始执行傻';
$content = strtr($data, array('傻' => '**','死人' => '**','操' => '**'));
dd($content);

image.png

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

该博客于2020-12-7日,后端基于go语言的beego框架开发
前端页面使用Bootstrap可视化布局系统自动生成

是我仿的原来我的TP5框架写的博客,比较粗糙,底下是入口
侯体宗的博客

      订阅博客周刊

文章标签

友情链接

HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群
侯体宗的博客