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 mssql 时间格式问题
Jan 13 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
php如何实现只替换一次或N次
Oct 29 PHP
浅谈PHP中foreach/in_array的使用
Nov 02 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
php编译安装php-amq扩展简明教程
Jun 25 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
Feb 03 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
详解php反序列化
Jun 10 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
PHP实现百度人脸识别
2019/05/06 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
js同时按下两个方向键
2007/12/01 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
什么是python的id函数
2020/06/11 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
创新比赛获奖感言
2014/02/13 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python
MySQL系列之三 基础篇
2021/07/02 MySQL
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python