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