Doesn't putting and x000011 tell PHP it's a decimal format?

>     $id = 000011;
>     $id2 = preg_replace("/^0+(.*)$/","\\1",$id);
>
>     echo $id2;      // Displays 9
>     echo $id;       // Displays 9 as well.
>
> If the number begins with a zero, there seems to be no way to tell PHP
> this
> is an integer, not an octal. The conversion happens as soon as the number
> is
> stored in the variable, it appears, which is why everything done
> afterwards
> makes no difference, because $id=000011; seems to be stored as $id=>9 by
> PHP.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to