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 SQL防注入代码集合
Apr 25 PHP
PHP集成FCK的函数代码
Sep 27 PHP
基于php在各种web服务器的运行模式详解
Jun 03 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
PHP依赖倒置(Dependency Injection)代码实例
Oct 11 PHP
php之curl设置超时实例
Nov 03 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php数组键名技巧小结
Feb 17 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 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
配置支持SSI
2006/11/25 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
vue滚动固定顶部及修改样式的实例代码
2019/05/30 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python 自动重连wifi windows的方法
2018/12/18 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
计算机应用职专应届生求职信
2013/11/12 职场文书
产品包装策划方案
2014/05/18 职场文书
2015暑假社会调查报告
2015/07/13 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server