【发布时间】:2012-07-16 06:46:15
【问题描述】:
我有这个:
preg_replace('/(\d{1}|\d{2})/gi', '$1', 'some number');
如果文本是一位数字 $1 返回一位数字,如果是 2 位则返回 2 位数字....,但我需要返回的数字始终是 2 位数字:
1 => 01
2 => 02
...
10 => 10
...
99 => 99
我该怎么做?
【问题讨论】:
-
为什么不简单地使用
(\d{1,2})而不是(\d{1}|\d{2})?