敏感字符串加密处理(PHP实现)
2016-12-12 18:32
465 查看
/** * 敏感字符串加密处理 * @param $raw_str 原始字符串 * @param $before 前面保留的显示位数 * @param $after 后面保留的显示位数 * @param string $replace_char 中间替换的字符,默认为* * @return string 加密后字符串 */ function replaceSensitiveStr($raw_str, $before, $after, $replace_char = '*') { $str_before = substr($raw_str, 0, $before); $str_after = substr($raw_str, 0 - $after); $middle_length = strlen($raw_str) - ($before + $after); $middle_str_arr = array(); for ($i = 0; $i < $middle_length; $i++) { $middle_str_arr[] = $replace_char; } $middle_str = implode('', $middle_str_arr); return ($str_before . $middle_str . $str_after); }
相关文章推荐
- PHP使用数字作为SESSION的Key一刷新页面,Session就消失了
- 解决WordPress被利用xmlrpc.php导致VPS CPU内存占用过高问题
- 10个最好的免费FTP客户端
- thinkphp thinkcmf 右下角图标(Trace)的去除
- thinkphp模板標記<if>使用總結
- PHP调用webservice遇到 Soap WSDL Error - "failed to load external entity
- 总结yourphp应用过程中的一些问题及解决方法
- PHP开发软件
- yii-besic (六) 视图布局传值
- 关于phpcms v9 如何在首页调用单网页面内容的代码
- PHP 26个英文字母递增
- PHP部分---字符串处理(文中例子不断更新);
- thinkPHP实现静态页的方法-buildHtml
- mac osx系统的ftp客户端:FileZilla
- php页面跳转session cookie丢失导致不能登录等问题的解决方法
- php中session和cookie的区别
- php断点续传之文件分割合并
- php页面跳转session cookie丢失,不能登录等问题解决方法
- php面向对象
- PHP-----mysqli编译预处理