如何使用PHP將零”0″加前面導零或去除前面導零

6 月 28, 2019 | | 0 條留言

添加前導零

sprintf() 函數把格式化的字符串寫入變量中。
str_pad() 函數把字符串填充為新的長度。

$id = 23;
$sn1 = sprintf(%04d,$id); //方法一 0023
$sn2 = str_pad($id,4,0,STR_PAD_LEFT); //方法二 將數字由左邊補零至四位數 0023

去掉前導零

intval() 獲取變量的整數值。
ltrim() 函數移除字符串左側的空白字符或其他預定義字符。

$sn = 0023;
$id1 = intval($sn); //方法一 23
$id2 = ltrim($sn,0); //方法二 23