Category : PHP
在开发过程中,经常会遇到需要处理脏字的问题,这里提供了一种简单通用的解决办法.
首先,把所有需要过滤的脏字存成字符串的形式,每个脏字之间用','来分隔,比如说"fuck,shit".
然后,用explode()来将字符串转换成数组,并用str_replace()来进行脏字的替换.
PHP代码:
<?php
function remove_bad_words($words){
$bad_words = "shit,fuck";
$array = explode(',',$bad_words);
foreach ($array as $one) {
$words = str_replace($one,'**',$words);
}
return $words;
}
$original_words = "shit , fuck you";
$modified_words = remove_bad_words($words);
print_r($modified_words);
?>
Tags :
PHP
Published by 2008-12-10 17:27:14 | Views : 297 | Comments : 45
Category : PHP
一、最好用的WEB开发IDE -- Aptana
目前的发行版是1.2.1.这是一个免费的基于Eclipse的IDE,用它的好处当然显而易见了。原生的支持HTML,CSS和JAVASCRIPT,支持的开发语言有PHP,Ruby On
Rails,Python,当然,这些都需要通过插件来支持,不过既然是基于Eclipse的,那么就不要对它的扩展能力表示怀疑.
二、最好用的WEB调试工具 -- Firefox + Firebug
毫无疑问,双F组合已经成为web开发人员的默认调试工具了.使用Firebug,我们可以非常容易的对样式和js进行调试,节省了开发人员的时间.目前还有FirePHP,这是个Firebug的扩展,使用它,我们还可以对PHP进行调试.
附:Aptana常用快捷键
Ctrl + D : 删除鼠标所在行
Ctrl + Alt + Arrow Left : 代码向左移一个Tab(可以直接按下Tab)
Ctrl + Alt + Arrow Right : 代码向右移一个Tab(可以按下Sheft + Tab)
Ctrl + Alt + Arrow Up : 将本行代码复制到上一行
Ctrl + Alt + Arrow Down : 将本行代码复制到下一行
Published by 2008-12-10 17:05:59 | Views : 307 | Comments : 51