发布于 2017-07-30 22:18:55 | 150 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Zend Framework中文手册,程序狗速度看过来!
Zend Framework PHP开源框架
Zend Framework(简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
本文实例讲述了Zend Framework实现自定义过滤器的方法。分享给大家供大家参考,具体如下:
创建自定义的过滤器
代码:
<?php
require_once 'Zend/Filter/Interface.php';
class MyFilter implements Zend_Filter_Interface{
public function filter($value){
$badlist = array("梨","草莓","苹果");
for($i = 0;$i<count($badlist);$i++){
$value = str_replace($badlist[$i], "*", $value);
}
return $value;
}
}
$filter = new MyFilter();
$temp1 = "桔子真好吃";
$temp2 = "我喜欢吃苹果";
$temp3 = "梨也不错,但我最喜欢吃的是草莓!";
echo "内容:".$temp1."<p>经过过滤后为:";
echo $filter->filter($temp1);
echo "<p>";
echo "内容:".$temp2."<p>经过过滤后为:";
echo $filter->filter($temp2);
echo "<p>";
echo "内容:".$temp3."<p>经过过滤后为:";
echo $filter->filter($temp3);
echo "<p>";
结果:
内容:桔子真好吃
经过过滤后为:桔子真好吃
内容:我喜欢吃苹果
经过过滤后为:我喜欢吃*
内容:梨也不错,但我最喜欢吃的是草莓!
经过过滤后为:*也不错,但我最喜欢吃的是*!
分析:
继承接口之后,实现filter方法。然后实例化此类,调用这个方法就可以了。就可以完成自己想过滤的内容了。
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。