How do I start a for-loop with 01 as opposed to 1? I\'ve tried the below, but it doesn\'t seem to work.
for ($i = 01; $i <= 12;
01 is the octal number 1 (which is equivalent to the decimal 1 in this case). Since you want to format the output to have two digits for the number, consider using printf:
printf("
% marks the start of a conversion0 means "pad the string with zero"2 means "the replacement should have a minimum length of 2"d means "the argument is an integer"References: