php基于str_pad实现卡号不足位数自动补0的方法


Posted in PHP onNovember 12, 2014

自动补足空白位数在php中str_pad函数可以帮我们实现哦,str_pad() 函数把字符串填充为指定的长度。

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 - 填充到字符串的右侧。这是默认的。

示例如下:
$cardCount = 10;

$arr = array();

for ($i = 1; $i <= $cardCount; $i++) {

$strCard = str_pad($i, 10, '0', STR_PAD_LEFT);

$arr[] = $strCard;

}

print_r($arr);

运行后输出结果如下:
Array ( [0] => 0000000001 [1] => 0000000002 [2] => 0000000003 [3] => 0000000004 [4] => 0000000005 [5] => 0000000006 [6] => 0000000007 [7] => 0000000008 [8] => 0000000009 [9] => 0000000010 )

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
提高php编程效率技巧
Aug 13 PHP
php将一维数组转换为每3个连续值组成的二维数组
May 06 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
PHP生成图片缩略图类示例
Jan 12 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
基于PHP实现栈数据结构和括号匹配算法示例
Aug 10 PHP
Laravel框架实现利用中间件进行操作日志记录功能
Jun 06 PHP
yii框架使用分页的方法分析
Jul 25 PHP
thinkphp框架类库扩展操作示例
Nov 26 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
Nov 12 #PHP
PHP之sprintf函数用法详解
Nov 12 #PHP
php中simplexml_load_file函数用法实例
Nov 12 #PHP
php实现的ping端口函数实例
Nov 12 #PHP
PHP实现下载断点续传的方法
Nov 12 #PHP
php格式化日期实例分析
Nov 12 #PHP
PHP中的Streams详细介绍
Nov 12 #PHP
You might like
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
js获取变量
2006/08/24 Javascript
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
javascript web页面刷新的方法收集
2009/07/02 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
python回调函数的使用方法
2014/01/23 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
详解python while 函数及while和for的区别
2018/09/07 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
护理实习自我鉴定
2013/12/14 职场文书
户外活动策划方案
2014/03/12 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
第二课堂活动总结
2014/05/07 职场文书
年终奖发放方案
2014/06/02 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
计划生育个人总结
2015/03/02 职场文书
小学生手册家长意见
2015/06/03 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
大学军训口号大全
2015/12/24 职场文书
思想品德课教学反思
2016/02/24 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS