1. ## easy question..can not find answer

I have a number 1 through 9 but I need to make it a 2 digit number so it reads 01 or 05 or 07 . What is the code to do this?

2. \$num=0.\$num

3. ## Has To Be A Better Way!

There has to be a PHP function that does this... There is no way that everyone uses \$num=0.\$num

Let me rephrase what I want... I could have a number anywhere from 1-20

I want the number to be two digits no matter what

4. you can use the lpad function:
PHP Code:
``` \$num = lpad(\$num, 2, 0);  ```
this will pad the left side with a zero if the length is less than 2.

5. <?php
\$num="";
for(\$i=1;\$i<21;\$i++){
\$num[\$i]='0'.\$i;
}
?>

6. thank you AARONBDAVIS....but lpad does not seem to work
Last edited by firman; 07-27-2006 at 08:38 PM.

7. PHP Code:
``` <?php  function padLeft(\$no){        \$num="";        for(\$i=1;\$i<\$no+1;\$i++){        \$num[\$i]='0'.\$i;        }       return \$num; } \$num=padLeft(20); echo \$num[3]; ?> ```
result of \$num[3] is 03
Last edited by sitehatchery; 07-27-2006 at 08:46 PM.

8. I can not believe that there is not a PHP fuction that makes an interger to be two numbers big

9. I just wrote one. You can use that.

10. Registered User
Join Date
Mar 2006
Posts
413
should be a conditional to check whether the number is less than 10 (single digit) i expect you won't want to pad out other numbers.

11. PHP Code:
``` \$twoDigitNumber = sprintf("%02d", \$number); // or to just output it as such: printf("<p>The number is: %02d</p>\n", \$number);  ```

12. yep it's a matter of formatting output, so you should do that instead of actually modifying the number

13. Originally Posted by firman
I can not believe that there is not a PHP fuction that makes an interger to be two numbers big
Well the fact is integers do not have leading zeros. If you want leading zeros you must first convert to a string. The code below demonstrates the difference.
PHP Code:
``` <?php echo 02;   //  2 echo '02'; // 02 ?> ```

There are currently 1 users browsing this thread. (0 members and 1 guests)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

"

"

## X vBulletin 4.2.2 Debug Information

• Page Generation 0.13151 seconds
• Memory Usage 2,986KB
• Queries Executed 13 (?)
Template Usage (34):
• (4)bbcode_php
• (1)bbcode_quote
• (1)footer
• (1)forumjump
• (1)forumrules
• (1)gobutton
• (13)memberaction_dropdown
• (1)navbar
• (1)navbar_moderation
• (1)navbar_noticebit
• (1)navbar_tabs
• (2)option
• (13)postbit
• (13)postbit_onlinestatus
• (13)postbit_wrapper
• (1)spacer_close
• (1)spacer_open
• (1)tagbit_wrapper

Phrase Groups Available (6):
• global
• inlinemod
• postbit
• posting
• reputationlevel
Included Files (26):
• ./global.php
• ./includes/class_bootstrap.php
• ./includes/init.php
• ./includes/class_core.php
• ./includes/config.php
• ./includes/functions.php
• ./includes/class_friendly_url.php
• ./includes/class_hook.php
• ./includes/class_bootstrap_framework.php
• ./vb/vb.php
• ./vb/phrase.php
• ./includes/functions_calendar.php
• ./includes/functions_bigthree.php
• ./includes/class_postbit.php
• ./includes/class_bbcode.php
• ./includes/functions_reputation.php
• ./includes/functions_notice.php
• ./packages/vbattach/attach.php
• ./vb/types.php
• ./vb/cache.php
• ./vb/cache/db.php
• ./vb/cache/observer/db.php
• ./vb/cache/observer.php

Hooks Called (70):
• init_startup
• friendlyurl_resolve_class
• init_startup_session_setup_start
• database_pre_fetch_array
• database_post_fetch_array
• init_startup_session_setup_complete
• global_bootstrap_init_start
• global_bootstrap_init_complete
• cache_permissions
• fetch_foruminfo
• global_state_check
• global_bootstrap_complete
• global_start
• style_fetch
• global_setup_complete
• strip_bbcode
• friendlyurl_clean_fragment
• friendlyurl_geturl
• forumjump
• cache_templates
• cache_templates_process
• template_register_var
• template_render_output
• fetch_template_start
• fetch_template_complete
• parse_templates
• notices_check_start
• notices_noticebit
• process_templates_complete
• friendlyurl_redirect_canonical
• bbcode_fetch_tags
• bbcode_create
• postbit_factory
• postbit_display_start
• postbit_imicons
• bbcode_parse_start
• bbcode_parse_complete_precache
• bbcode_parse_complete
• postbit_display_complete
• memberaction_dropdown
• tag_fetchbit_complete
• forumrules
• navbits
• navbits_complete