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实现MySQL更新记录的代码
Jun 07 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
PHP令牌 Token改进版
Jul 18 PHP
Drupal7连接多个数据库及常见问题解决
Mar 02 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
Yii2中Restful API原理实例分析
Jul 25 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
PHP编程一定要改掉的5个不良习惯
Sep 18 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
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
html下载本地
2006/06/19 Javascript
js的闭包的一个示例说明
2008/11/18 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
在python 中实现运行多条shell命令
2019/01/07 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
CSS3美化表单控件全集
2016/06/29 HTML / CSS
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
多媒体专业自我鉴定
2014/02/28 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL