PHP随机数类代码示例:
- ?php
- class getRandstrClass{
-
function getCode ($length = 32, $mode = 0) {
- switch ($mode) {
- case '1':
-
$str = '1234567890';
- break;
- case '2':
-
$str = 'abcdefghijklmnopqrstuvwxyz';
- break;
- case '3':
-
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
- break;
- case '4':
-
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZa
bcdefghijklmnopqrstuvwxyz';break;
- case '5':
-
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
- break;
- case '6':
-
$str = 'abcdefghijklmnopqrstuvwxyz1234567890';
- break;
- default:
-
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcde
fghijklmnopqrstuvwxyz1234567890';
- break;
- }
-
$randString = '';
-
$len = strlen($str)-1;
-
for($i = 0;$i $length;$i ++){
-
$num = mt_rand(0, $len);
-
$randString .= $str[$num];
- }
- return $randString ;
- }
- }
- /* 使用方法
-
$code = new getRandstrClass();
-
$length = 4;
-
$mode = 0;
-
$str = $code->getCode($length, $mode);
- echo $str;
-
$code = NULL;
- */
-
?>
以上这段代码就是PHP随机数类的具体使用方法。
http://www.bkjia.com/PHPjc/446042.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446042.htmlTechArticlePHP随机数类代码示例: ?php classgetRandstrClass{ functiongetCode($ length = 32 ,$ mode = 0 ){ switch($mode){ case'1': $ str = '1234567890' ; break; case'2': $ str = 'abcde...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn