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
mysq GBKl乱码
Nov 28 PHP
php你的验证码安全码?
Jan 02 PHP
php Smarty模板生成html文档的方法
Apr 12 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
PHP 导出Excel示例分享
Aug 18 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 PHP
php ci 获取表单中多个同名input元素值的代码
Mar 25 PHP
Yii开启片段缓存的方法
Mar 28 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
PHP中散列密码的安全性分析
Jul 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中的三元运算符使用说明
2011/07/03 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
python更新列表的方法
2015/07/28 Python
深入分析python中整型不会溢出问题
2018/06/18 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Python 高效编程技巧分享
2020/09/10 Python
Django缓存Cache使用详解
2020/11/30 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
美国美妆网站:B-Glowing
2016/10/12 全球购物
社区庆八一活动方案
2014/02/02 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js