自己做的随机产生字符串以及数字的函数封装
来源:互联网 发布:php广告联盟系统 编辑:程序博客网 时间:2024/05/21 22:59
1.
<?php
function randomString($type,$length){if ($type==1){
$chars=join("", range(0, 9));
}elseif ($type==2){
$chars=join("", array_merge(range("a", "z"),range("A", "Z")));
}elseif ($type==3){
$chars=join("", array_merge(range("a", "z"), range("A", "Z"),range(0, 9)));
}
if ($length>strlen($chars)){
exit("字符串长度不够");
}
$chars = str_shuffle ( $chars );
return $chars =substr($chars, 0,$length);
}
echo randomString(3, 6);
?>
注:
(1)
array_merge() 函数把两个或多个数组合并为一个数组。
如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
例子 1
<?php$a1=array("a"=>"Horse","b"=>"Dog");$a2=array("c"=>"Cow","b"=>"Cat");print_r(array_merge($a1,$a2));?>
输出:
Array ( [a] => Horse [b] => Cat [c] => Cow )
例子 2
仅使用一个数组参数:
<?php$a=array(3=>"Horse",4=>"Dog");print_r(array_merge($a));?>
输出:
Array ( [0] => Horse [1] => Dog )
PHP String 函数
定义和用法
substr() 函数返回字符串的一部分。
语法
substr(string,start,length)
必需。规定在字符串的何处开始。
- 正数 - 在字符串的指定位置开始
- 负数 - 在从字符串结尾的指定位置开始
- 0 - 在字符串中的第一个字符处开始
可选。规定要返回的字符串长度。默认是直到字符串的结尾。
- 正数 - 从 start 参数所在的位置返回
- 负数 - 从字符串末端返回
提示和注释
注释:如果 start 是负数且 length 小于等于 start,则length 为 0。
例子
例子 1
<?phpecho substr("Hello world!",6)
;?>
输出:
world!
例子 2
<?phpecho substr("Hello world!",6,5)
;?>
输出:
world
PHP String 函数
0 0
- 自己做的随机产生字符串以及数字的函数封装
- php 产生带数字的随机字符串
- stringstream 函数产生随机数字字符串
- 产生随机的字符串
- 随机产生数字加字母的一组字符串
- 引用时间种子产生随机数字的函数
- 产生制定位数的随机字符串,以及StringBuffer,StringBuilder区别
- 随机产生字符串函数
- 产生随机字符串函数
- IOS随机产生字符串,数字
- 产生随机数列的函数
- 数字序列随机产生的算法
- PHP产生随机字符串函数
- 产生随机字符串的一种方法
- 随机产生一组中文字符串的方法
- python中实现产生随机的字符串
- oracle产生随机数字、随机字符串、随机日期
- C语言 — 解决随机函数产生相同数字的问题
- 【MongoDB】MongoDB之八大优化技巧
- 網頁亂碼
- Java常见陷阱
- 赘尊子妆纵棕租做淄谞妆纵棕租做
- linux头文件说明
- 自己做的随机产生字符串以及数字的函数封装
- Eclipse Memory Analyzer 使用技巧
- 程序调试的利器日志
- 驻爪砖子卒组咨祝字坠子卒组咨祝
- Lua初学
- 調整字型
- java使用Properties读取中文资源出现乱码
- Actionbar组件样式改变
- 抓壮坠罪子祖淄奏综撰罪子祖淄奏