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
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
教你如何使用php session
Oct 28 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
php利用header函数下载各种文件
Aug 24 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
Apr 18 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
laravel 多图上传及图片的存储例子
Oct 14 PHP
Laravel5.1框架路由分组用法实例分析
Jan 04 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 PHP
PHP时间类完整代码实例
Feb 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 正则表达式常用函数
2014/08/17 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
整理Javascript数组学习笔记
2015/11/29 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
基于jquery实现轮播特效
2016/04/22 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
JQuery和HTML5 Canvas实现弹幕效果
2017/01/04 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
python对execl 处理操作代码
2020/06/22 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
Java程序员综合测试题
2014/04/25 面试题
《狐假虎威》教学反思
2014/02/07 职场文书
2014年大学生就业规划书
2014/04/04 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
禁止酒驾标语
2014/06/25 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
python 字典和列表嵌套用法详解
2021/06/29 Python