網頁

2016年1月23日 星期六

數字限定4個字,未滿4個字數時前面要加0(使用PHP)

數字實際使用在流水號時,常在呈現時為了好看,要統一字數在前頭加上0,在PHP有個方便的函式可用:str_pad。

一般使用如下:
$num = 1;
echo str_pad($num, 4, "0", STR_PAD_LEFT);

//==> 0001

這函式其實主要是針對字串限定字數若不到字數要加字串在前或後,如下:
$str = 'Alvin';
echo str_pad($str, 10);

//==> 'Alvin     '

$str = 'Alvin';
echo str_pad($str, 10, "_", STR_PAD_BOTH)

//==> '__Alvin___'

參考網址:
Formatting a number with leading zeros in PHP
str_pad

沒有留言:

張貼留言