• 技术文章 >php教程 >php手册

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

    2016-06-13 09:21:09原创616

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


    自动补足空白位数在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程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php str pad php
    上一篇:动态编译添加php模块,编译php模块 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • JavaScript+PHP应用一:网页• PHP之判断用户语言跳转网页• PHP代码:Http断点续传的实现例子• php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)• php中的网页重定向原创
    1/1

    PHP中文网