i have this:
preg_replace('/(\d{1}|\d{2})/gi', '$1', 'some number');
If text is one digit number $1 returns one digit number, if it is 2 digit it return 2 digit number…., but I need to returned number was always been 2 digit:
1 => 01
2 => 02
...
10 => 10
...
99 => 99
How can I do that?
You mean like this one?use
emodifier,execute php codes withpreg_replacefunction,and whateverstr_padorsprintfwould meet your requirement.preg_replace('/(\d{1}|\d{2})/ie', 'sprintf("%02d",$1)', 'some number');