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 相关文章推荐
动态网站web开发 PHP、ASP还是ASP.NET
Oct 09 PHP
转换中文日期的PHP程序
Oct 09 PHP
PHP 分页原理分析,大家可以看看
Dec 21 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
php魔术函数__call()用法实例分析
Feb 13 PHP
在Windows XP下安装Apache+MySQL+PHP环境
Feb 22 PHP
php处理json格式数据经典案例总结
May 19 PHP
PHPCMS忘记后台密码的解决办法
Oct 30 PHP
PHP中递归的实现实例详解
Nov 14 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
laravel5实现微信第三方登录功能
Dec 06 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
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php利用cookie实现访问次数统计代码
2011/05/19 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php 浮点数比较方法详解
2017/05/05 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
python 星号(*)的多种用途
2020/09/21 Python
python re.match()用法相关示例
2021/01/27 Python
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
linux面试题参考答案(5)
2014/09/01 面试题
区域总监的岗位职责
2013/11/21 职场文书
前台文员我鉴定
2014/01/12 职场文书
银行实习生的自我评价
2014/01/13 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
协议书样本
2014/04/23 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
国王的演讲观后感
2015/06/03 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
Python&Matlab实现樱花的绘制
2022/04/07 Python
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python