分表用到的一些函数/php mysql 前面补0

php

风来了.fox

方法一:str_pad

$id=1;
echo str_pad($id,3,"0",STR_PAD_LEFT);
//输出 001

方法二:

$str=sprintf("%04d", 1);//生成4位数,不足前面补0
echo $str;//结果为0001 

mysql

LPAD(str,len,padstr) 
返回字符串 str, 其左边由字符串padstr 填补到len 字符长度。假如str 的长度大于len, 则返回值被缩短至 len 字符。
SELECT LPAD('1',4,'0');
输出 0001

你可能感兴趣的:(mysql,PHP)