Числа формата Php в строке с регулярным выражением - PullRequest
2 голосов
/ 11 октября 2010

Мне нужна помощь с написанием регулярного выражения на PHP.Я не достаточно друг, чтобы понять это правильно.Мне нужно найти все целые числа в строке и отформатировать их следующим образом:

1 to 001000
0.13 to 000130
100 to 0100000 

и так далее.В обычной речи это означает - отредактируйте число, добавив к нему нули, или отредактируйте его в том же «порядке».Смысл в том, чтобы все целые числа были строкой в ​​этом формате (6 чисел).Может ли кто-нибудь помочь мне, пожалуйста?Я не буду публиковать здесь свои пробные версии, потому что они слишком глупы: -)

Ответы [ 2 ]

2 голосов
/ 11 октября 2010

Из ваших примеров видно, что вы умножаете число на 1000 и добавляете к ним префикс 0, чтобы получить 6 цифр.Если это правда, вы можете просто сделать:

sprintf("%06d",$n*1000);
1 голос
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...