If I have a string
00020300504 00000234892839 000239074
how can I get rid of the leading zeroes so that I will only have this
Similar to another suggestion, except will not obliterate actual zero:
if (ltrim($str, '0') != '') { $str = ltrim($str, '0'); } else { $str = '0'; }
Or as was suggested (as of PHP 5.3), shorthand ternary operator can be used:
$str = ltrim($str, '0') ?: '0';