最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

PHP最强大的随机字符串生成函数

来源:动视网 责编:小采 时间:2020-11-27 14:20:05
文档

PHP最强大的随机字符串生成函数

PHP最强大的随机字符串生成函数:在PHP中,尤其是网站程序,常常需要生成随机密码或字符串,如微信的token,API密钥,AppSecret 等等,使用下面的随机 字符串生成函数,便可以轻松生成你所需要的随机字符串。代码如下:/** * 随机字符 * @param number $length 长度 * @pa
推荐度:
导读PHP最强大的随机字符串生成函数:在PHP中,尤其是网站程序,常常需要生成随机密码或字符串,如微信的token,API密钥,AppSecret 等等,使用下面的随机 字符串生成函数,便可以轻松生成你所需要的随机字符串。代码如下:/** * 随机字符 * @param number $length 长度 * @pa


在PHP中,尤其是网站程序,常常需要生成随机密码或字符串,如微信的token,API密钥,AppSecret 等等,使用下面的随机 字符串生成函数,便可以轻松生成你所需要的随机字符串。

代码如下:

/**
 * 随机字符
 * @param number $length 长度
 * @param string $type 类型
 * @param number $convert 转换大小写
 * @return string
 */
function random($length=6, $type='string', $convert=0){
 $config = array(
 'number'=>'12345670',
 'letter'=>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
 'string'=>'abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ234567',
 'all'=>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345670'
 );
 
 if(!isset($config[$type])) $type = 'string';
 $string = $config[$type];
 
 $code = '';
 $strlen = strlen($string) -1;
 for($i = 0; $i < $length; $i++){
 $code .= $string{mt_rand(0, $strlen)};
 }
 if(!empty($convert)){
 $code = ($convert > 0)? strtoupper($code) : strtolower($code);
 }
 return $code;
}

更多PHP相关知识,请访问PHP中文网!

文档

PHP最强大的随机字符串生成函数

PHP最强大的随机字符串生成函数:在PHP中,尤其是网站程序,常常需要生成随机密码或字符串,如微信的token,API密钥,AppSecret 等等,使用下面的随机 字符串生成函数,便可以轻松生成你所需要的随机字符串。代码如下:/** * 随机字符 * @param number $length 长度 * @pa
推荐度:
标签: 生成 php 随机
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top