php实现数字补零的方法总结


Posted in PHP onSeptember 12, 2018

在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

PHP 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
PHP 工厂模式使用方法
May 18 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
thinkphp中字符截取函数msubstr()用法分析
Jan 09 PHP
CI(CodeIgniter)模型用法实例分析
Jan 20 PHP
屏蔽PHP默认设置中的Notice警告的方法
May 20 PHP
php实现文章置顶功能的方法
Oct 20 PHP
解决laravel资源加载路径设置的问题
Oct 14 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
php使用QueryList轻松采集js动态渲染页面方法
Sep 11 #PHP
Yii2结合Workerman的websocket示例详解
Sep 10 #PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 #PHP
php 中htmlentities导致中文无法查询问题
Sep 10 #PHP
使用PHPExcel导出Excel表
Sep 08 #PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 #PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 #PHP
You might like
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
PHP 文件类型判断代码
2009/03/13 PHP
PHP合并两个数组的两种方式的异同
2012/09/14 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Python Grid使用和布局详解
2018/06/30 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
美工的岗位职责
2013/11/14 职场文书
护士求职自荐信范文
2014/03/19 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
钱学森电影观后感
2015/06/04 职场文书
环保建议书作文500字
2015/09/14 职场文书