php基于str_pad实现卡号不足位数自动补0的方法

 更新时间:2014年11月12日 15:22:13   投稿:shichen2014  
这篇文章主要介绍了php基于str_pad实现卡号不足位数自动补0的方法,对于生成固定位数号码的应用非常具有实用价值,需要的朋友可以参考下

自动补足空白位数在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 设计模式之 单例模式

    其实在工厂模式就已经应用了单例模式,从始到终它就只有一个工厂,单例模式不需要新建实例。现在写一个简单的例子。
    2008-12-12
  • php页面缓存方法小结

    php页面缓存方法小结

    这篇文章主要介绍了php页面缓存方法,实例总结了常用的页面缓存函数的用法,并给出了一个完整的缓存实例,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • php操作mysql获取select 结果的几种方法

    php操作mysql获取select 结果的几种方法

    这篇文章主要介绍了php操作mysql获取select 结果的几种方法,需要的朋友可以参考下
    2017-11-11
  • PHP图像处理之使用imagecolorallocate()函数设置颜色例子

    PHP图像处理之使用imagecolorallocate()函数设置颜色例子

    这篇文章主要介绍了PHP图像处理之使用imagecolorallocate()函数设置颜色例子,本文给出了十进制和十六进制2种设置颜色的方法,需要的朋友可以参考下
    2014-11-11
  • PHP中用正则表达式清除字符串的空白

    PHP中用正则表达式清除字符串的空白

    我们经常会处理来自用户输入或从数据库中读取的数据,可能在你的字符串中有多余的空白或制表符,回车等。存储这些额外的字符是有点浪费空间的。
    2011-01-01
  • php对二维数组按指定键值key排序示例代码

    php对二维数组按指定键值key排序示例代码

    对二维数组按指定键值key排序,对于一些新手朋友或许存在难度,下面为大家介绍下在php中时如何实现的
    2013-11-11
  • 详解PHP Swoole与TCP三次握手

    详解PHP Swoole与TCP三次握手

    TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。本文将详细介绍PHP Swoole与TCP三次握手。
    2021-05-05
  • php组合排序简单实现方法

    php组合排序简单实现方法

    这篇文章主要介绍了php组合排序简单实现方法,涉及php数据结构与数学运算相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • php实现SAE上使用storage上传与下载文件的方法

    php实现SAE上使用storage上传与下载文件的方法

    这篇文章主要介绍了php实现SAE上使用storage上传与下载文件的方法,实例分析了基于SaeStorage类实现文件传输的技巧,需要的朋友可以参考下
    2015-06-06
  • php和editplus正则表达式去除空白行

    php和editplus正则表达式去除空白行

    这篇文章主要介绍了php和editplus正则表达式去除空白行,本文直接给出正则表达式的写法,需要的朋友可以参考下
    2015-04-04

最新评论