您当前的位置:学无止境 > 生成随机字符串网站首页学无止境
生成随机字符串
发布时间:2017-12-09 10:11:56编辑:dm_vincent查看次数:1175
openssl_random_pseudo_bytes函数本身是用来生成指定个数的随机字节,因此在使用它来生成随机字符串时,还需要配合使用函数base64_encode。如下所示:
在调用base64_encode函数之后,还对结果进行了一次替换操作,目的是要去除随机生成的字符串中不需要的字符。
当然,在使用openssl_random_pseudo_bytes函数之前,最好使用function_exists来确保该函数在运行时是可用的。如果不可用,则使用Plan B:
这个函数的通用性很强,可以根据业务的需要进行适当修改然后当作静态方法进行调用。
关键字词:openssl_random_pseudo_bytes,base64_encode,函数,随机,字符串,php,扩展
下一篇:用PHP实现的单链表
评论: