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中MVC模式的模板引擎开发经验分享
Mar 23 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
thinkPHP导出csv文件及用表格输出excel的方法
Dec 30 PHP
phalcon框架使用指南
Feb 23 PHP
PHP 生成微信红包代码简单
Mar 25 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
Nov 20 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
php动态生成函数示例
2014/03/21 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
python 网络爬虫初级实现代码
2016/02/27 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
销售副总经理岗位职责
2013/12/11 职场文书
教师节演讲稿
2014/05/06 职场文书
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python