1

我对 PHP 很陌生。

我有从数据库返回的字段是我们的库存号。

例如 C000001204,还有GC00001204

我希望删除前导零,但保留Cand的前缀GC。我不希望删除0介于2和 之间的4

我对此进行了很好的搜索,但是我只能找到开始的解决方案。

提前致谢!

安迪

4

1 回答 1

2

正则表达式(preg_replace)在这里可以很好地工作:

$str = 'C000000001204';
$str = preg_replace('/^(\D*)0*/', '$1', $str);

演示

于 2013-08-21T23:34:12.460 回答