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获得当前的脚本网址
Dec 10 PHP
php读取html并截取字符串的简单代码
Nov 30 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
May 26 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 PHP
php 解析非标准json、非规范json
Apr 01 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
windows xp下安装pear
2006/12/02 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
详解python基础之while循环及if判断
2017/08/24 Python
django Serializer序列化使用方法详解
2018/10/16 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
selenium+python自动化测试之多窗口切换
2019/01/23 Python
python实现KNN近邻算法
2020/12/30 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
软件测试题目
2013/02/27 面试题
岗位说明书标准范本
2014/07/30 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
家长学校培训材料
2014/08/20 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
德生BCL3000抢先使用感受和评价
2022/04/07 无线电
Python基本的内置数据类型及使用方法
2022/04/13 Python