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 MVC模式在网站架构中的实现分析
Mar 04 PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
php不写闭合标签的好处
Mar 04 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
Apr 08 PHP
php自动获取关键字的方法
Jan 06 PHP
PHP中的静态变量及static静态变量使用详解
Nov 05 PHP
php 实现进制相互转换
Apr 07 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
php传值方式和ajax的验证功能
Mar 27 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 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/10/20 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
使用JS动态显示文本
2017/09/09 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python KMeans聚类问题分析
2018/02/23 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
pygame实现弹球游戏
2020/04/14 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
c语言常见笔试题总结
2016/09/05 面试题
如何判断计算机可能已经中马
2013/03/22 面试题
测绘工程系学生的自我评价
2013/11/30 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
金融专业求职信
2014/08/05 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS