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 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
php 中的str_replace 函数总结
Apr 27 PHP
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
Apr 09 PHP
介绍一些PHP判断变量的函数
Apr 24 PHP
ueditor 1.2.6 使用方法说明
Jul 24 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
写一段简单的PHP建立文件夹代码
Jan 06 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
Oct 12 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 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
建立文件交换功能的脚本(二)
2006/10/09 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
php简单smarty入门程序实例
2015/06/11 PHP
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Mac安装python3的方法步骤
2019/08/09 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
企业申诉管理制度
2014/01/30 职场文书
小学英语教学反思
2014/01/30 职场文书
新课培训心得体会
2014/09/03 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
聚会通知怎么写
2015/04/23 职场文书
高中运动会前导词
2015/07/20 职场文书
家长会后的感想
2015/08/11 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书