|
本文實例講述了php實現的替換敏感字符串類及其用法,在php程序開發中有著非常廣泛的應用價值。分享給大家供大家參考。具體方法如下:
StrFilter.class.php類文件如下:
<?php /** string filter class * Date: 2013-01-09 * Author: fdipzone * Ver: v1.0 * * Func: * public replace 替換非法字符 * public check 檢查是否含有非法字符 * private protect_white_list 保護白名單 * private resume_white_list 還原白名單 * private getval 白名單 key轉為value */ class StrFilter{ // class start private $_white_list = array(); private $_black_list = array(); private $_replacement = '*'; private $_LTAG = '[[##'; private $_RTAG = '##]]'; /** * @param Array $white_list * @param Array $black_list * @param String $replacement */ public function __construct($white_list=array(), $black_list=array(), $replacement='*'){ $this->_white_list = $white_list; $this->_black_list = $black_list; $this->_replacement = $replacement; } /** 替換非法字符 * @param String $content 要替 主站蜘蛛池模板: 桦南县| 原阳县| 巨鹿县| 临沂市| 司法| 松桃| 舟曲县| 简阳市| 确山县| 鄂温| 来宾市| 金山区| 谢通门县| 南开区| 堆龙德庆县| 德保县| 靖西县| 陆河县| 武川县| 句容市| 张北县| 吉木乃县| 高安市| 田林县| 松原市| 枝江市| 望江县| 徐闻县| 托克托县| 布尔津县| 虞城县| 曲麻莱县| 定日县| 红安县| 昭苏县| 彭州市| 青冈县| 临清市| 普宁市| 广河县| 古浪县|