Converting between different number bases

Discussion in 'PHP' started by Brewster, Nov 17, 2008.

  1. #1
    Hi

    I have a number base (in base 62) which is represented like this:

    $base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    PHP:
    Can anyone help me with a function that converts from decimal (base 10) to this new base please ?

    Thanks,
    Brew
     
    Brewster, Nov 17, 2008 IP
  2. atlantaazfinest

    atlantaazfinest Peon

    Messages:
    389
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #2
    
    <?php
    $number = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $beginbase = 62;
    $newbase = 10;
    
    echo base_convert($number, $beginbase , $newbase);
    ?>
    Code (markup):
     
    atlantaazfinest, Nov 17, 2008 IP
  3. Brewster

    Brewster Active Member

    Messages:
    489
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    60
    #3
    According to www.php.net, base_convert only works with bases upto 36

    Brew
     
    Brewster, Nov 17, 2008 IP