关于pad函数
pad -》是padding的缩写,中文翻译文填充
在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下
str_pad
顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串
例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)
其中填补后的长度必须是个正整数,填补位置有三个选项,
左边:STR_PAD_LEFT,
右边:STR_PAD_RIGHT,
两端:STR_PAD_BOTH
例如:
1 |
echo str_pad (1,8,”0″,STR_PAD_LEFT); |
结果:00000001
1 |
echo str_pad (1,8,”0″,STR_PAD_RIGHT); |
结果:10000000
1 |
echo str_pad (1,8,”0″,STR_PAD_BOTH); |
结果:00010000
在上边的例子中值得注意的一个细节是,如果填补的位数是个奇数,例如例三中填补了7个0,右边优先。
还有就是在数组中也存在这样的函数 ,是array_pad ,使用的方法换个str_pad
基本相同
活出不一样的精彩!