Генерация набора всех чисел X-цифр - PullRequest
0 голосов
/ 13 января 2011

По сути, мне нужно создать список всех семизначных чисел (например, 1461979) от 0000000 до 9999999. Я знаю, что их 10 ^ 7 (десять миллионов), но я не могу думатьэффективная функция для их вывода.Я уверен, что есть универсальная функция, которая может это сделать - желательно на PHP, но я могу портировать ее, если это будет необходимо.

Ответы [ 2 ]

6 голосов
/ 13 января 2011

Выполните цикл от 0 до 9999999 и используйте один из десятков методов для заполнения нуля числа, например printf("%07d", $val).

4 голосов
/ 13 января 2011
for ($i=0; $i<=9999999; $i++) {
  echo sprintf("%07d", $i) . '<br / >';
}

Это может сломать ваш браузер;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...