<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ввод числа</title>
</head>
<body>
<p>Введите любое число от 0 и до бесконечности!</p>
<form action="" method="post">
<input type="text" name="x">
</form>
</body>
</html>
<?php
$x = $_POST ['x'];
//$x - число, полученное от пользователя
$i = 0;
//начинаем выводить числа. от 0 и до числа, заданного пользователем
//$i - число, которое мы проверяем
//$count - счетчик чисел, которые уже дошли до финиша
$count=0;
//$g - проверяем $i, но чтобы не навредить этому числу незапланированными преобразованиями
for ($i = 0; $count != $x ; $i++ ){
//выясняем количество разрядов в числе
$str_number = (string)$i;//Преобразуем в строку и считаем длину строки
if (($i % $n) == 0 ){
//только те числа, что кратны количеству разрядов проходят дальше
$count++;
echo $i , " ,";
}
}
PCFET0NUWVBFIGh0bWw+CjxodG1sPgogPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT7QktCy0L7QtCDRh9C40YHQu9CwPC90aXRsZT4KIDwvaGVhZD4KIDxib2R5PgogICAgICAgIDxwPtCS0LLQtdC00LjRgtC1INC70Y7QsdC+0LUg0YfQuNGB0LvQviDQvtGCIDAg0Lgg0LTQviDQsdC10YHQutC+0L3QtdGH0L3QvtGB0YLQuCE8L3A+Cjxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9InBvc3QiPgo8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ieCI+CjwvZm9ybT4KIDwvYm9keT4KPC9odG1sPgo8P3BocAokeCA9ICRfUE9TVCBbJ3gnXTsKLy8keCAtINGH0LjRgdC70L4sINC/0L7Qu9GD0YfQtdC90L3QvtC1INC+0YIg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPCiRpID0gMDsKLy/QvdCw0YfQuNC90LDQtdC8INCy0YvQstC+0LTQuNGC0Ywg0YfQuNGB0LvQsC4g0L7RgiAwINC4INC00L4g0YfQuNGB0LvQsCwg0LfQsNC00LDQvdC90L7Qs9C+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC8Ci8vJGkgLSDRh9C40YHQu9C+LCDQutC+0YLQvtGA0L7QtSDQvNGLINC/0YDQvtCy0LXRgNGP0LXQvAovLyRjb3VudCAtINGB0YfQtdGC0YfQuNC6INGH0LjRgdC10LssINC60L7RgtC+0YDRi9C1INGD0LbQtSDQtNC+0YjQu9C4INC00L4g0YTQuNC90LjRiNCwCgokY291bnQ9MDsKLy8kZyAtINC/0YDQvtCy0LXRgNGP0LXQvCAgJGksINC90L4g0YfRgtC+0LHRiyDQvdC1INC90LDQstGA0LXQtNC40YLRjCDRjdGC0L7QvNGDINGH0LjRgdC70YMg0L3QtdC30LDQv9C70LDQvdC40YDQvtCy0LDQvdC90YvQvNC4INC/0YDQtdC+0LHRgNCw0LfQvtCy0LDQvdC40Y/QvNC4CmZvciAoJGkgPSAwOyAkY291bnQgIT0gJHggOyAkaSsrICl7CiAgICAvL9Cy0YvRj9GB0L3Rj9C10Lwg0LrQvtC70LjRh9C10YHRgtCy0L4g0YDQsNC30YDRj9C00L7QsiDQsiDRh9C40YHQu9C1CiAgICAkc3RyX251bWJlciA9IChzdHJpbmcpJGk7Ly/Qn9GA0LXQvtCx0YDQsNC30YPQtdC8INCyINGB0YLRgNC+0LrRgyDQuCDRgdGH0LjRgtCw0LXQvCDQtNC70LjQvdGDINGB0YLRgNC+0LrQuAogICAgJG4gPSBzdHJsZW4oJHN0cl9udW1iZXIpOwogICAgICAgIGlmICgoJGkgJSAkbikgPT0gMCApewogICAgICAgIC8v0YLQvtC70YzQutC+INGC0LUg0YfQuNGB0LvQsCwg0YfRgtC+INC60YDQsNGC0L3RiyDQutC+0LvQuNGH0LXRgdGC0LLRgyDRgNCw0LfRgNGP0LTQvtCyINC/0YDQvtGF0L7QtNGP0YIg0LTQsNC70YzRiNC1CiAgICAgICAgICRjb3VudCsrOwogICAgICBlY2hvICRpICwgIiAsIjsKICAgICAgICB9Cn0=