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.
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.
In simple steps you have given useful code.
sprintf('%04d', 123);
21 characters and no custom function needed.