|
本文實例講述了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 要替 主站蜘蛛池模板: 湛江市| 汝城县| 麟游县| 偃师市| 双柏县| 温宿县| 海丰县| 宜丰县| 天镇县| 班戈县| 沙河市| 巧家县| 固安县| 奉新县| 离岛区| 社会| 昌图县| 乌拉特后旗| 慈利县| 盐城市| 高邮市| 财经| 宝鸡市| 九龙县| 漳浦县| 周至县| 来凤县| 静乐县| 米林县| 彩票| 土默特右旗| 修文县| 平凉市| 图片| 新平| 台江县| 岳西县| 青冈县| 专栏| 麻城市| 朝阳区|