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&amp;&amp;mysql)六
Oct 09 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
php使用反射插入对象示例分享
Mar 11 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
Aug 12 PHP
php显示页码分页类的封装
Jun 08 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
Laravel框架Auth用户认证操作实例分析
Sep 29 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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 页面执行时间计算代码
2008/12/04 PHP
memcache命令启动参数中文解释
2014/01/13 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
2017/03/02 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
更改Python命令行交互提示符的方法
2015/01/14 Python
Python的pycurl包用法简介
2015/11/13 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
Python中xrange与yield的用法实例分析
2017/12/26 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
竞选文艺委员演讲稿
2014/04/28 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
中班教师个人总结
2015/02/05 职场文书
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server