相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動到新位置)
- dirname(__FILE__)的含義和應(yīng)用說明
- thinkPHP5框架實(shí)現(xiàn)分頁查詢功能的方法示例
- PHP中單雙號與變量
- PHP獲得當(dāng)日零點(diǎn)時間戳的方法分析
- Laravel ORM對Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時進(jìn)度條顯示的實(shí)現(xiàn)
Zend Framework過濾器Zend_Filter用法詳解
本文實(shí)例講述了Zend Framework過濾器Zend_Filter用法。分享給大家供大家參考,具體如下:
引言:過濾器是對輸入內(nèi)容進(jìn)行過濾,清除其中不符合過濾規(guī)則的內(nèi)容,并將其余內(nèi)容返回的過程。
Zend中有個Zend_Filter組件用來實(shí)現(xiàn)過濾的功能。其中有個Zend_Filter_Interface子類,該子類為實(shí)現(xiàn)一般過濾器提供了接口。
要實(shí)現(xiàn)過濾器類,需要實(shí)現(xiàn)該接口中一個名為filter()的方法。
下面通過實(shí)例來演示如何使用Zend_Filter中定義的過濾器,該例演示如何實(shí)現(xiàn)字母轉(zhuǎn)小寫的功能。
代碼:
<?php require_once 'Zend/Filter/StringToLower.php'; //加載子類 $filter = new Zend_Filter_StringToLower; //實(shí)例化對象 $temp1 = "ABCDefGH"; //定義待過濾內(nèi)容 $temp2 = "我愛Nan Jing"; echo "內(nèi)容:".$temp1."<p>經(jīng)過濾后為:"; echo $filter->filter($temp1); echo "<p>"; echo "內(nèi)容:".$temp2."<p>經(jīng)過濾后為:"; echo $filter->filter($temp2);