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 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
PHP JSON 数据解析代码
May 26 PHP
php获取用户IPv4或IPv6地址的代码
Nov 15 PHP
基于empty函数的输出详解
Jun 17 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
php实现的ping端口函数实例
Nov 12 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
PHP判断密码强度的方法详解
May 26 PHP
Django中通过定时任务触发页面静态化的处理方式
Aug 29 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 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
基于mysql的论坛(4)
2006/10/09 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
php使用cookie显示用户上次访问网站日期的方法
2015/01/26 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
学习ExtJS fit布局使用说明
2009/10/08 Javascript
js select常用操作控制代码
2010/03/16 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
vue实现评论列表功能
2019/10/25 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
使用python加密自己的密码
2015/08/04 Python
python各种语言间时间的转化实现代码
2016/03/23 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
目前最全的python的就业方向
2018/06/05 Python
python实现换位加密算法的示例
2018/10/14 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
php访问对象中的成员的实例方法
2021/11/17 PHP