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 相关文章推荐
杏林同学录(五)
Oct 09 PHP
PHP实现MVC开发得最简单的方法――模型
Apr 10 PHP
php将数据库导出成excel的方法
May 07 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 PHP
PHP获取MAC地址的函数代码
Sep 11 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
Jul 22 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
PHP字符串与数组处理函数用法小结
Jan 07 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 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 登录完成后如何跳转上一访问页面
2014/01/14 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
jquery动态添加删除div 具体实现
2013/07/20 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
详解Jquery的事件操作和文档操作
2016/12/19 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
Python Queue模块详解
2014/11/30 Python
python每隔N秒运行指定函数的方法
2015/03/16 Python
python实现两张图片的像素融合
2019/02/23 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Python socket服务常用操作代码实例
2020/06/22 Python
python时间time模块处理大全
2020/10/25 Python
python集合的新增元素方法整理
2020/12/07 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
美国NBA官方商店:NBA Store
2019/04/12 全球购物
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
中软国际Java程序员机试题
2012/08/19 面试题
工程造价专业大学生自荐信
2013/10/01 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
企业工会工作总结2015
2015/05/13 职场文书
2015年底工作总结范文
2015/05/15 职场文书
Python Pandas 删除列操作
2022/03/16 Python
一级电子管军用接收机测评
2022/04/05 无线电
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers