PHP头条
热点:

分享常常用到的21个PHP函数代码段


分享经常用到的21个PHP函数代码段

下面介绍的是,在PHP 开发中,经常用到的21个函数代码段,当我们用到的时候,就可以直接用了。

1. PHP可阅读随机字符串

此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。

/**************
*@length – length of random string (must be a multiple of 2)
**************/
function readable_random_string($length= 6){ ?
?? ?$conso=array(“b”,”c”,”d”,”f”,”g”,”h”,”j”,”k”,”l”,? “m”,”n”,”p”,”r”,”s”,”t”,”v”,”w”,”x”,”y”,”z”); ?
?? ?$vocal=array(“a”,”e”,”i”,”o”,”u”); ?
?? ?$password=""; ?
??? ?srand ((double)microtime()*1000000); ?
?? ?$max= $length/2; ?
?? ?for($i=1; $i<=$max; $i++){ ?
?? ??? ?$password.=$conso[rand(0,19)]; ?
?? ??? ?$password.=$vocal[rand(0,4)]; ?
?? ?} ?
?? ?return? $password ; ?
}
2. PHP生成一个随机字符串
如果不需要可阅读的字符串,使用此函数替代,即可创建一个随机字符串,作为用户的随机密码等。
/************* ?
*@l – length of random string ?
*/ ?
function? generate_rand( $l ){ ?
?? ?$c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; ?
?? ?srand((double)microtime()*1000000);
??? ?for ( $i =0;? $i < $l ;? $i ++) { ?
?? ??? ?$rand .=? $c [rand()% strlen ( $c )]; ?
?? ?} ?
?? ?return?? $rand ; ?
}
3. PHP编码电子邮件地址
使用此代码,可以将任何电子邮件地址编码为 html 字符实体,以防止被垃圾邮件程序收集。
function? encode_email( $email ='info@domain.com',? $linkText ='Contact Us',$attrs? ='class ="emailencoder"'){ ?
?? ?// remplazar aroba y puntos ?
?? ?$email? =? str_replace ('@','@',$email); ?
?? ?$email? =? str_replace ('.','.',$email); ?
?? ?$email? =? str_split ($email, 5); ?
?? ?$linkText = str_replace ('@','@',$linkText); ?
?? ??? ?$linkText? =? str_replace ('.','.',$linkText); ?
?? ?$linkText? =? str_split ($linkText,5); ?
?? ?$part1? = ' ?? ?$part2? = 'ilto:'; ?
??? ?$part3? = '"'.$attrs.' >'; ?
?? ?$part4? = ''; ?
?? ?$encoded? = '

相关文章

PHP之友评论

今天推荐