Code Snippet
Zero Padded Numbers
function getZeroPaddedNumber($value, $padding) {
return str_pad($value, $padding, "0", STR_PAD_LEFT);
}
Usage
echo getZeroPaddedNumber(123, 4);
// outputs "0123"
function getZeroPaddedNumber($value, $padding) {
return str_pad($value, $padding, "0", STR_PAD_LEFT);
}
echo getZeroPaddedNumber(123, 4);
// outputs "0123"
I don’t really know why this could be useful. I appreciate the effort of you posting snippets but here me out on this one:
Using this function:
echo getZeroPaddedNumber(123, 4);
Will “cost” me 35 characters.
Using this:
str_pad(123, 4, “0″, STR_PAD_LEFT);
Will “cost” me 39 characters.
So using this custom function will cost me more space (and time?) then using the built-in function. If the argument is that with this function you won’t have to remember “STR_PAD_LEFT” then maybe you should consider training your memory or finding another job (if webdev is your job now ;))
Don’t get me wrong. I could sound a bit harsh, but it’s just a users point of view. No personal offense.
Small correction there.
It should be like this:
——————
Using this:
echo str_pad(123, 4, “0″, STR_PAD_LEFT);
Will “cost” me 48 characters.
——————
Both functions need an echo ;-)
This is just rewriting an existing function. There’s no point to it.
DigWP
A book and blog co-authored by Jeff Starr and myself about the World's most popular publishing platform.
Quotes on Design
Design, like Art, can be an elusive word to define and an awfully fun thing to have opinions about.
HTML-Ipsum
One-click copy to clipboard access to Lorem Ipsum text that comes wrapped in a variety of HTML.
Bookshelf
Hey Chris, what books do you recommend? These, young fertile mind, these.