最新消息:

PHP函数第3款:订单号函数 get_order_sn绝对不会重复

PHP扩展函数 杨红伟 6978浏览 0评论

一:简介

我们在做订单的时候常常用到订单函数,这个函数是从ecshop中拿过来的。这款函数后经确认和支付宝的订单函数是一模一样的(少在本文发布之时是一样的)。

演示地址: http://www.ijquery.cn/phpfunction/get_order_sn/demo1.php

下载地址: http://www.ijquery.cn/phpfunction/get_order_sn/get_order_sn.zip

三:相关代码

这个函数本来是ecshp自带的函数,后来我发现这个函数还是很有问题的。在做项目时,遇到一次很大的麻烦,下边是自己改的!

注意在使用时,还是建议 get_order_sn+会员ID。

相关详细与细节描述,在这里,请点击查看

http://www.ijquery.cn/phpfunction/get_order_sn/demo2.php

/**
 * 订单号函数 get_order_sn
 * @author	 hongweizhiyuan 2015-1-6
 */
function get_order_sn() {
	return date('Ymdhis') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT);
}

下边是以前的订单函数,仅供参考,不建议使用!

function get_order_sn() {
	/* 选择一个随机的方案 */
	mt_srand((double) microtime() * 1000000);
	return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
}	


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.ijquery.cn/wp-content/themes/d8-3.0/comments.php on line 17
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址