PHP序列号生成函数和字符串替换函数代码


Posted in PHP onJune 07, 2012
/** 
* 序列号生成器 
*/ 
function snMaker($pre = '') { 
$date = date('Ymd'); 
$rand = rand(1000000,9999999); 
$time = mb_substr(time(), 5, 5, 'utf-8'); 
$serialNumber = $pre.$date.$time.$rand; 
// echo strlen($serialNumber).'<br />'; 
return $serialNumber; 
} 
echo snMaker(); 
/** 
* 将一个字符串的一部分替换成某一特定字符 
* @param str or int $str 需要处理的字符串 
* @param str or int $to 将替换成什么字符串 
* @param int $start 保留前几个字符 
* @param int $end 保留后几个字符 
*/ 
function hideString($str = 'hello', $to = '*', $start = 1, $end = 0) { 
$lenth = strlen($str) - $start - $end; 
$lenth = ($lenth < 0) ? 0 : $lenth; 
$to = str_repeat($to, $lenth); 
$str = substr_replace($str, $to, $start, $lenth); 
return $str; 
} 
echo hideString();
PHP 相关文章推荐
小偷PHP+Html+缓存
Dec 20 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
php中hashtable实现示例分享
Feb 13 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
百万级别知乎用户数据抓取与分析之PHP开发
Sep 28 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
PHP创建XML接口示例
Jul 04 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 #PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
Jun 07 #PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 #PHP
PHP 查找字符串常用函数介绍
Jun 07 #PHP
php中通过curl smtp发送邮件
Jun 05 #PHP
Smarty的配置与高级缓存技术分享
Jun 05 #PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 #PHP
You might like
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
利用python获得时间的实例说明
2013/03/25 Python
Python多线程实例教程
2014/09/06 Python
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
简单介绍Python中的len()函数的使用
2015/04/07 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
深入理解Django-Signals信号量
2019/02/19 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
python Scrapy框架原理解析
2021/01/04 Python
python中@contextmanager实例用法
2021/02/07 Python
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang