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 相关文章推荐
PHP下几种删除目录的方法总结
Aug 19 PHP
PHP开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
Yii入门教程之Yii安装及hello world
Nov 25 PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
PHP并发查询MySQL的实例代码
Aug 09 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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
Discuz! Passport 通行证整合
2008/03/27 PHP
PHPMailer安装方法及简单实例
2008/11/25 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
js中匿名函数的N种写法
2010/09/08 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
Python中static相关知识小结
2018/01/02 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
海南地接欢迎词
2014/01/14 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
保护母亲河倡议书
2014/04/14 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
投资意向书
2014/07/30 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
导游词之张家界
2019/10/31 职场文书
Django显示可视化图表的实践
2021/05/10 Python
css背景和边框标签实例详解
2021/05/21 HTML / CSS
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记