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 相关文章推荐
中英文字符串翻转函数
Dec 09 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
Jul 03 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
PHP文件注释标记及规范小结
Apr 01 PHP
php xml常用函数的集合(比较详细)
Jun 06 PHP
PHP获取表单所有复选框的值的方法
Aug 28 PHP
10个简化PHP开发的工具
Dec 25 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
Oct 15 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
Jan 23 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
Apr 07 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
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
PHP将进程作为守护进程的方法
2015/03/19 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
PHP微信红包API接口
2015/12/05 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
JQuery live函数
2010/12/24 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
python实现将文本转换成语音的方法
2015/05/28 Python
详解Python迭代和迭代器
2016/03/28 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
详解Python正则表达式re模块
2019/03/19 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
C#基础面试题
2016/10/17 面试题
工业设计专业个人求职信范文
2013/12/28 职场文书
房屋改造计划书
2014/01/10 职场文书
小学中等生评语
2014/12/29 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
亮剑观后感500字
2015/06/05 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
浅谈python中的多态
2021/06/15 Python