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相关资料
Oct 09 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 PHP
Ubuntu上安装yaf扩展的方法
Jan 29 PHP
PHP PDOStatement::fetch讲解
Jan 31 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
PHP程序守护进程化实现方法详解
Jul 16 PHP
数据结构之利用PHP实现二分搜索树
Oct 25 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
大师制作的中短波矿石收音机
2020/04/02 无线电
str_replace只替换一次字符串的方法
2013/04/09 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
node跨域请求方法小结
2017/08/25 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
浅谈js闭包理解
2019/04/01 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
医学生实习自荐信
2013/10/01 职场文书
销售工作岗位职责
2013/12/24 职场文书
软环境建设心得体会
2014/09/09 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
顶岗实习协议书
2015/01/29 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript