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实现无限级分类实现代码(递归方法)
Jan 01 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
PHP速成大法
Jan 30 PHP
关于PHP中Session文件过多的问题及session文件保存位置
Mar 17 PHP
php实现base64图片上传方式实例代码
Feb 22 PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
PHP配置ZendOpcache插件加速
Feb 14 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
php统计数组不同元素的个数的实例方法
Sep 26 PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 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
用PHP代码给图片加水印
2015/07/01 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
讲解Python中的递归函数
2015/04/27 Python
Python批量发送post请求的实现代码
2018/05/05 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
2020/09/15 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
实习评语
2013/12/16 职场文书
募捐倡议书
2014/04/14 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
小学课外活动总结
2014/07/09 职场文书
保密工作承诺书
2014/08/29 职场文书
小学教育见习报告
2014/10/31 职场文书
2015元旦感言
2015/12/09 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书