php中利用str_pad函数生成数字递增形式的产品编号


Posted in PHP onSeptember 30, 2013

解决办法:$str=”QB”.str_pad(($maxid[0]["max(id)"]+1),5,”0″,STR_PAD_LEFT );

其中$maxid[0]["max(id)"]+1) 是利用max函数从数据库中找也ID最大的一个值, ID为主键,不会重复。

str_pad() 函数把字符串填充为指定的长度。

语法

str_pad(string,length,pad_string,pad_type)
参数 描述
string 必需。规定要填充的字符串。
length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。
pad_string 可选。规定供填充使用的字符串。默认是空白。
pad_type 可选。规定填充字符串的那边。可能的值:STR_PAD_BOTH ? 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。 STR_PAD_LEFT ? 填充到字符串的左侧。 STR_PAD_RIGHT ? 填充到字符串的右侧。这是默认的。
PHP 相关文章推荐
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
Mar 19 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
composer.lock文件的作用
Feb 03 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
Sep 30 #PHP
PHP设置一边执行一边输出结果的代码
Sep 30 #PHP
PHP file_get_contents设置超时处理方法
Sep 30 #PHP
PHP CURL CURLOPT参数说明(curl_setopt)
Sep 30 #PHP
PHP 验证码不显示只有一个小红叉的解决方法
Sep 30 #PHP
php json_encode值中大括号与花括号区别
Sep 30 #PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 #PHP
You might like
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
面包店的创业计划书范文
2014/01/16 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
三严三实学习心得体会
2014/10/13 职场文书
单位提档介绍信
2015/10/22 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
分享提高 Python 代码的可读性的技巧
2022/03/03 Python