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扩展ZF――Validate扩展
Jan 10 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
PHP is_subclass_of函数的一个BUG和解决方法
Jun 01 PHP
php实现模拟post请求用法实例
Jul 11 PHP
php实现购物车功能(上)
Jul 23 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 PHP
Laravel Reponse响应客户端示例详解
Sep 03 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
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
php 如何获取数组第一个值
2013/08/06 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
AngularJS实现的简单拖拽功能示例
2018/01/02 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
Python新手入门最容易犯的错误总结
2017/04/24 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
python基础梳理(一)(推荐)
2019/04/06 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
《蚕姑娘》教学反思
2014/04/15 职场文书
工程承诺书怎么写
2014/05/24 职场文书
环保标语大全
2014/06/12 职场文书
银行授权委托书样本
2014/10/13 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
高一军训感想
2015/08/07 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
k-means & DBSCAN 总结
2021/04/27 Python