NYCPHP Meetup

[nycphp-talk] PHP addition and leading zeros

Aaron Fischer agfische at email.smith.edu
Wed Jan 31 09:04:40 EST 2007


sprintf() did the trick nicely, thanks Ken.

-Aaron

On Jan 30, 2007, at 11:32 PM, Ken Robinson wrote:

> At 11:23 PM 1/30/2007, Aaron Fischer wrote:
>> I am retrieving a four digit value from a mysql db.  It is an
>> unsigned zerofill field so there are leading zeros.
>>
>> I add 0001 to the value.  However, I find that I lose my leading
>> zeros, which I want to keep.  I also tried incrementing the value but
>> that produces the same result.
>
> Use the sprintf() function, <http://www.php.net/sprintf>, to put  
> the leading zeros back into the string:
>
> $num = 1;
> $num_leading_zeros = sprintf("%04d",$num);
> echo $num . ' ----- ' . $num_leading_zeros;
>




More information about the talk mailing list