这篇文章主要为大家详细介绍了php 数字补零的两种的简单示例,具有一定的参考价值,可以用来参考一下。

对php数字补零的两种方法感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!

在php中有两个常用函数能够实现数字补零,这在我们格式化数字时非常好用,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串

例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中填补后的长度必须是个正整数,填补位置有三个选项, 左边:STR_PAD_LEFT, 右边:STR_PAD_RIGHT, 两端:STR_PAD_BOTH

例如:

echo str_pad(1,8,”0″,STR_PAD_LEFT); 结果:00000001 echo str_pad(1,8,”0″,STR_PAD_RIGHT);

结果:10000000 echo str_pad(1,8,”0″,STR_PAD_BOTH);

结果:00010000 在上边的例子中值得注意的一个细节是,如果填补的位数是个奇数,例如例三中填补了7个0,右边优先。

再看补零的另外一种方法sprintf 这个函数学过c的都十分了解它,呵呵……

不过咱不说这么多,因为用起来实在太灵活了,以至于我基本不会用,不过在左边补零(或者在小数点后补零)用起来还是很方便的

先看左边补零

echo sprintf(”%05d”,1); 先说%05d的意思,用一个5位数的数字格式化后边的参数,如果不足5位就补零 运行结果是00005 再看小数点后补零

echo sprintf(”%01.3f”,1); %01.3f的意思是说,用一个小数点后最少三位不足三位补零,小数点前最少一位,不足一位补零的浮点数格式化后边的参数 其运行结果是:1.000 关于补零的这两种方法大家可以挑选着使用,其实各有优劣,sprintf能够保证你不至于误操作吧1补成1000000哈哈,str_pad可以保证你想补啥补啥。

注:关于php 数字补零的两种的简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:数字补零

您可能感兴趣的文章

php讲一个正整数前补0,php 数字补零的两种的简单示例相关推荐

  1. c语言求出两个最大素数,求两个正整数的最大公约数      思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...

    求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) ( ...

  2. php数字加零,php实现数字补零的两种方法

    本篇文章给大家带来的内容是关于php实现数字补零的两种方法 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零 ...

  3. java定义一个长方形类,该类中具有长方形长宽两种属性,并具有相应的构造方法属性访问方法,计算长方形的周长和面积的方法,要求输出长是5,宽是4的长方形

    定义一个长方形类,该类中具有长方形长宽两种属性,并具有相应的构造方法 属性访问方法,计算长方形的周长和面积的方法,要求输出长是5,宽是4的长方形 public class test3 {public ...

  4. php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)

    下面小编就为大家带来一篇PHP数字前补0的自带函数sprintf 和number_format的用法(详解).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 很多时候我们 ...

  5. java中,如何实现输入一个正整数,并将这个数字反转输出,比如输入123,输出321

    如题所示,在java中如何实现输入一个正整数,然后将这个正整数反着输出来,代码如下: public static void test7(){System.out.println("请输入一个 ...

  6. oracle数据前面补0,Oracle 数字前面自动补0

    我在做一个功能的时候,明细的行项号是五位数,如: 00001,00002,,00010 这种形式,那么我们必须得在行项号前面补齐0 由于使用的是Oracle数据库,发现Oracle里面的 to_cha ...

  7. php数字补零的两种方法

    在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补 ...

  8. php小数点不足两位补零,PHP数字补零的两种方法

    在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补 ...

  9. c语言怎么改变程序的图标,VC6.0 控制台程序添加图标的两种方法

    如何给C控制台程序添加图标说来很惭愧的问题,C语言也算学了很长一阵子,目前还是停留在控制台的水平,今天用着用着突然想给程序换个图标,却找不到在哪设置,又没窗体,在哪弄呢?百度N久,找到如下两种解决方案 ...

  10. 交换机口不够用能再加一个吗_实现交换机网线延长250米的两种方式,掌握后能避免踩雷...

    人们对安全防范意识的提高,让安防监控有了大面积需求的发展,资料研究表明,网络数据传输的最大距离不超过100米,超过后会发生数据丢失等结果,在一个监控组网中,总会有那么一两个摄像头因为离得太远而发生监控 ...

最新文章

  1. Glide 加载图片不显示(Android9.0无法加载图片)
  2. xilinx FIFO
  3. 记在两周Android实训之后
  4. 具有NetBeans,WebLogic 12c,JPA和MySQL数据源的Arquillian
  5. 深度学习福利入门到精通第四讲——GoogleNet模型
  6. 意见反馈接口php,用PHP制作的意见反馈表源码
  7. AI智能电话机器人源码搭建的原理与功能
  8. linux 文本编辑器vi常用命令
  9. 五笔字根表识别码图_五笔字根表图
  10. android怎么垂直居中,【Android】水平居中 垂直居中 中心居中
  11. 10位程序员眼中的2007:寻找软件开发利器
  12. xzp android webview,加载gif动态图的三种方式
  13. Qt5.12.6 + VS2019添加图片资源文件
  14. l完整的计算机系统,一个完整的计算机系统包括
  15. java面试题-需要背的内容
  16. 浅析PowerBuilder下动态SQL语句
  17. 服务器安全证书更新失败怎么回事,手机安全证书更新失败怎么办
  18. 程序员面试100题之七 最长公共子字符串
  19. Android Fragment重叠问题解决
  20. 天翼物联获2022年移动物联网“先进企业”

热门文章

  1. javascript异步延时加载及判断是否已加载js/css文件
  2. OSPF Sham-Link
  3. MySQL触发器自动更新memcache[转]
  4. 1.Docker技术入门与实战 --- 初识Docker与容器
  5. 15.UNIX 环境高级编程--进程间的通信
  6. 3. LAMP 安装与配置
  7. 第001讲 html介绍 html运行原理
  8. Android开发7——android database CursorIndexOutOfBoundsException
  9. vCenter 6.0 vsca 安装遇到的一些小问题
  10. jqueryMobile模块整理—按钮(buttons)