Format numbers with leading and trailing zeros in PHP
PHP provides str_pad()
to add a string to a certain length with another string. Another way is to use sprintf()
with formatting patterns.
Pad leading zeros to get exactly 3 digits:
$value = 12; sprintf('%03d', $value); // 012 str_pad($value, 3, '0', STR_PAD_LEFT); // 012