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加密解密的代码
Jul 16 PHP
PHP时间戳使用实例代码
Jun 07 PHP
PHP6 先修班 JSON实例代码
Aug 23 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
解析php中的escape函数
Jun 29 PHP
php实现图片添加描边字和马赛克的方法
Dec 10 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
php处理带有中文URL的方法
Jul 11 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
php弹出提示框的是实例写法
Sep 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代码
2012/06/08 PHP
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
jQuery zTree插件使用简单教程
2019/08/16 jQuery
vuex入门最详细整理
2020/03/04 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
AC Lens:购买隐形眼镜
2017/02/26 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
日语翻译个人求职的自我评价
2013/10/14 职场文书
自荐信的两点禁忌
2013/10/30 职场文书
简历中求职的个人自我评价
2013/12/03 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
三八活动策划方案
2014/08/17 职场文书
财务稽核岗位职责
2015/04/13 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
初中数学教学反思范文
2016/02/17 职场文书