php生成随机字符串可指定纯数字、纯字母或者混合的

yipeiwu_com6年前PHP代码库
php 生成随机字符串

可以指定是纯数字 还是纯字母 或者混合的。

可以指定长度的。
复制代码 代码如下:

function rand_zifu($what,$number){
$string='';
for($i = 1; $i <= $number; $i++){
//混合
$panduan=1;
if($what == 3){
if(rand(1,2)==1){
$what=1;
}else{
$what=2;
}
$panduan=2;
}

//数字
if($what==1){
$string.=rand(0,9);
}elseif($what==2){
//字母
$rand=rand(0,24);
$b='a';
for($a =0;$a <=$rand;$a++){
$b++;
}
$string.=$b;
}
if($panduan==2)$what=3;
}
return $string;
}
echo rand_zifu(3,10);

相关文章

php接口与接口引用的深入解析

1、接口的介绍与创建 关键字 :interface 2、接口的引用与规范 关键字 :implements 接口:一种成员属性全...

PHP弱类型的安全问题详细总结

前言 相信大家都知道PHP是世界上最好的语言,PHP本身的问题也可以算作是web安全的一个方面。在PHP中的特性就是弱类型,以及内置函数对于传入参数的松散处理。 这篇文章主要就是记录我在...

深入php 正则表达式的学习探讨

1、入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言...

PHP编程实现阳历转换为阴历的方法实例

本文实例讲述了PHP编程实现阳历转换为阴历的方法。分享给大家供大家参考,具体如下: php类 <?php /** * Class Lunar * 农历 节气 节日...

Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法

当然这个东西很吃内存,配置差点的就不推荐使用了. 最近用的时候, 发现, 建立PHP工程后,再打开 Zend Studio for Eclipse就出现这个错误 An internal...