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学习教程之第1天
Jun 15 PHP
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
PHP 面向对象实现代码
Nov 11 PHP
解析argc argv在php中的应用
Jun 24 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
php获取访问者IP地址汇总
Apr 24 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
PHP实现限制IP访问的方法
Apr 20 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 24 PHP
PHP执行普通shell命令流程解析
Aug 24 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
微信支付开发维权通知实例
2016/07/12 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
python爬虫的工作原理
2017/03/05 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
keras得到每层的系数方式
2020/06/15 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
弘扬民族精神演讲稿
2014/05/07 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
盗窃案辩护词
2015/05/21 职场文书
2015年学校教科室工作总结
2015/07/20 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript
实现GO语言对数组切片去重
2022/04/20 Golang