这里有新鲜出炉的 PHP 设计模式,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 获取指定数量随机字符串的方法, 涉及 php 针对数组的遍历及字符串运算相关操作技巧, 需要的朋友可以参考下
本文实例讲述了 php 获取指定数量随机字符串的方法。分享给大家供大家参考,具体如下:
- function getARandLetter($number = 1) {
- if ($number == 0) return FALSE; //去除0
- $number = $number < 0 ? -$number: $number; //如果小于零取正值
- $letterArr = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
- $returnStr = '';
- for ($i = 0; $i < $number; $i++) {
- $returnStr. = $letterArr[rand(0, 51)];
- }
- return $returnStr;
- }
- echo getARandLetter(8);
运行结果:lUJfScvS
PS:这里再为大家提供一款功能类似的在线工具供大家参考:
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0809/340628.html