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 相关文章推荐
漂亮但不安全的CTB
Oct 09 PHP
php 数组排序 array_multisort与uasort的区别
Mar 24 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
Nov 10 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
PHP中的数组处理函数实例总结
Jan 09 PHP
php制作的简单验证码识别代码
Jan 26 PHP
PHP环境搭建的详细步骤
Jun 30 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
Laravel框架文件上传功能实现方法示例
Apr 16 PHP
php如何把表单内容提交到数据库
Jul 08 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
Admin generator, filters and I18n
2011/10/06 PHP
解析将多维数组转换为支持curl提交的一维数组格式
2013/07/08 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
基于JS判断对象是否是数组
2020/01/10 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
Python编程中的文件操作攻略
2015/10/16 Python
tensorflow识别自己手写数字
2018/03/14 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
秋冬农业生产标语
2014/10/09 职场文书
世界环境日活动总结
2015/02/11 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
青年教师听课心得体会
2016/01/15 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
Python集合的基础操作
2021/11/01 Python
python运行脚本文件的三种方法实例
2022/06/25 Python