10个超级有用必须收藏的PHP代码样例

作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。

尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最大的缺点是太简单,语法不严谨,框架体系很弱,但这也是它最大的优点,一个有点编程背景的普通人,只需要学习PHP半天时间,就可以上手开始开发wb应用了。

网上有人总结几种编程语言的特点,我觉得也挺有道理的:

PHP就是:QuickandDirtyJava就是:BautyandSlowlyRuby就是:QuickandBautypython就是:QuickandSimpl

在PHP的流行普及中,网上总结出了很多实用的PHP代码片段,这些代码片段在当你遇到类似的问题时,粘贴过去就可以使用,非常的高效,非常的省时省力。将这些程序员前辈总结出的优秀代码放到自己的知识库中,是一个善于学习的程序员的好习惯。

一、黑名单过滤

functionis_spam($txt,$fil,$split=:,$rgx=fals){

$handl=fopn($fil,rb);

$contnts=frad($handl,filsiz($fil));

fclos($handl);

$lins=xplod(n,$contnts);

$arr=array();

forach($linsas$lin){

list($word,$count)=xplod($split,$lin);

if($rgx)

$arr[$word]=$count;

ls

$arr[prg_quot($word)]=$count;

}

prg_match_all(~.implod(

,array_kys($arr)).~,$txt,$matchs);

$tmp=array();

forach($matchs[0]as$match){

if(!in_array($match,$tmp)){

$tmp[$match]=$tmp[$match]+1;

if($tmp[$match]=$arr[$word])

rturntru;

}

}

rturnfals;

}

$fil=spam.txt;

$str=Thisstringhascat,dogword;

if(is_spam($str,$fil))

chothisisspam;

ls

chothisisnotspam;

ab:3

dog:3

cat:2

monky:2

二、随机颜色生成器

functionrandomColor(){

$str=#;

for($i=0;$i6;$i++){

$randNum=rand(0,15);

switch($randNum){

cas10:$randNum=A;brak;

cas11:$randNum=B;brak;

cas12:$randNum=C;brak;

cas13:$randNum=D;brak;

cas14:$randNum=E;brak;

cas15:$randNum=F;brak;

}

$str.=$randNum;

}

rturn$str;

}

$color=randomColor();

三、从网络下载文件

st_tim_limit(0);

//Supportsallfiltyps

//URLHr:

$url=







































北京专治白癜风医院哪家好
哪个医院白癜风好治



转载请注明:http://www.guyukameng.com/http/3065.html