php基于str_pad實(shí)現(xiàn)卡號(hào)不足位數(shù)自動(dòng)補(bǔ)0的方法
自動(dòng)補(bǔ)足空白位數(shù)在php中str_pad函數(shù)可以幫我們實(shí)現(xiàn)哦,str_pad() 函數(shù)把字符串填充為指定的長(zhǎng)度。
str_pad() 函數(shù)把字符串填充為指定的長(zhǎng)度。
語(yǔ)法
str_pad(string,length,pad_string,pad_type)
| 參數(shù) | 描述 |
|---|---|
| string | 必需。規(guī)定要填充的字符串。 |
| length | 必需。規(guī)定新字符串的長(zhǎng)度。如果該值小于原始字符串的長(zhǎng)度,則不進(jìn)行任何操作。 |
| pad_string | 可選。規(guī)定供填充使用的字符串。默認(rèn)是空白。 |
| pad_type |
可選。規(guī)定填充字符串的那邊。 可能的值:
|
示例如下:
$arr = array();
for ($i = 1; $i <= $cardCount; $i++) {
$strCard = str_pad($i, 10, '0', STR_PAD_LEFT);
$arr[] = $strCard;
}
print_r($arr);
運(yùn)行后輸出結(jié)果如下:
Array ( [0] => 0000000001 [1] => 0000000002 [2] => 0000000003 [3] => 0000000004 [4] => 0000000005 [5] => 0000000006 [6] => 0000000007 [7] => 0000000008 [8] => 0000000009 [9] => 0000000010 )
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
- php中利用str_pad函數(shù)生成數(shù)字遞增形式的產(chǎn)品編號(hào)
- php 截取字符串并以零補(bǔ)齊str_pad() 函數(shù)
- php str_pad 函數(shù)用法簡(jiǎn)介
- php str_pad 函數(shù)使用詳解
- php str_pad() 將字符串填充成指定長(zhǎng)度的字符串
- php strstr查找字符串中是否包含某些字符的查找函數(shù)
- PHP截取漢字亂碼問題解決方法mb_substr函數(shù)的應(yīng)用
- php中strstr、strrchr、substr、stristr四個(gè)函數(shù)的區(qū)別總結(jié)
- PHP中str_replace函數(shù)使用小結(jié)
- PHP stristr() 函數(shù)(不區(qū)分大小寫的字符串查找)
- PHP字符串長(zhǎng)度計(jì)算 - strlen()函數(shù)使用介紹
- php中str_pad()函數(shù)用法分析
相關(guān)文章
PHP中使用break跳出多重循環(huán)代碼實(shí)例
這篇文章主要介紹了PHP中使用break跳出多重循環(huán)代碼實(shí)例,本文直接給出代碼,代碼簡(jiǎn)潔易一懂,一看就明白了,需要的朋友可以參考下2015-01-01
PHP常用設(shè)計(jì)模式之委托設(shè)計(jì)模式
委托是對(duì)一個(gè)類的功能進(jìn)行擴(kuò)展和復(fù)用的方法。它的做法是:寫一個(gè)附加的類提供附加的功能,并使用原來的類的實(shí)例提供原有的功能,接下來通過本文給大家介紹PHP委托設(shè)計(jì)模式實(shí)例詳解,感興趣的朋友一起學(xué)習(xí)吧2016-02-02
PHP如何使用array_unshift()在數(shù)組開頭插入元素
這篇文章主要介紹了PHP如何使用array_unshift()在數(shù)組開頭插入元素,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
php基礎(chǔ)知識(shí):類與對(duì)象(2) 自動(dòng)加載對(duì)象
php基礎(chǔ)知識(shí):類與對(duì)象(2) 自動(dòng)加載對(duì)象...2006-12-12

