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 相关文章推荐
Win下如何安装PHP的APC拓展
Aug 07 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
Dec 22 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
php中错误处理操作实例分析
Aug 23 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
Oct 04 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP预定义接口――Iterator用法示例
Jun 05 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
python 输出上个月的月末日期实例
2018/04/11 Python
PyQt5实现简易电子词典
2019/06/25 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python怎么提高计算速度
2020/06/11 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
创业者是否需要商业计划书?
2014/02/07 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
刘胡兰观后感
2015/06/16 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript