News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      乐道系统FAQ      php简单随机字符串生成方法示例

php简单随机字符串生成方法示例

发布日期:2017-04-19 00:00:00 61

本文实例讲述了php简单随机字符串生成方法。分享给大家供大家参考,具体如下:

<?php
function rand_str($length,$p='all'){
 $nums = '0123456789';
 $lowers = 'abcdefghijklmnopqrstuvwxyz';
 $uppers = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 if ($p == 'all') {
  $src = $nums.$lowers.$uppers;
 } else {
  $src = '';
  if (strpos($p, 'num') !== false)
   $src .= $nums;
  if (strpos($p, 'lower') !== false)
   $src .= $lowers;
  if (strpos($p, 'upper') !== false)
   $src .= $uppers;
 }
 return $src? substr(str_shuffle($src), 0, $length) : $src;
}
?>