欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php 0填充

李昊宇1年前12瀏覽0評論

如果你是一名php開發者,相信你一定經常會遇到一種需求,那就是需要將數字進行0填充,比如將6轉化為06,或者將123轉化為0123。

這時候,php提供了一個非常方便的函數,就是str_pad函數。這個函數的作用就是在字符串的左側或右側填充指定字符,達到指定長度的效果。

舉個例子,如果我們要將數字6轉化為06,可以這么寫:

$num = 6;
$num = str_pad($num, 2, '0', STR_PAD_LEFT);
echo $num;

這里,str_pad函數的第一個參數是要填充的字符串,第二個參數是指定字符串的長度,第三個參數是要填充的字符,STR_PAD_LEFT表示在字符串的左側填充。

那么如果我們要將數字123轉化為0123,可以這么寫:

$num = 123;
$num = str_pad($num, 4, '0', STR_PAD_LEFT);
echo $num;

同樣的道理,這里指定了字符串的長度為4,左側填充0。

除了在字符串的左側填充0之外,我們還可以在右側填充。比如將數字6轉化為60,可以這么寫:

$num = 6;
$num = str_pad($num, 2, '0', STR_PAD_RIGHT);
echo $num;

這里的第四個參數指定了右側填充。

str_pad函數還支持自定義填充字符,比如我們要將數字6轉化為------6,可以這么寫:

$num = 6;
$num = str_pad($num, 7, '-', STR_PAD_LEFT);
echo $num;

這里指定了字符串的長度為7,左側填充字符為-。

當然,如果我們要將一組數字進行0填充,可以這么寫:

$nums = array(6, 12, 123, 1234);
$len = 4;
foreach ($nums as $num) {
echo str_pad($num, $len, '0', STR_PAD_LEFT) . '
'; }

這里將要填充的數字放在數組中,并且使用了一個循環來循環處理每個數字。

總之,str_pad函數是一個非常實用的函數,可以幫助我們快速、方便地進行數字的0填充。使用起來非常簡單,只需要指定一下要填充的字符、填充的位置、填充的長度即可。

下一篇php 0.1 0.7