<?php
function number_string ($n = 5, $order = 'desc')
{
$boom='';
$boom = $n . $boom;
if ($n >= 1 )
{number_string($n - 1,$boom);}
$N = (string)$boom;
if ($order==='desc')
{
$desc='';
for($i=$str_len;$i>=0;$i--)
{
$desc.=$N{$i};
}
return $desc;
}
if ($order==='asc')
{
$asc='';
for($j=0;$j<=$str_len;$j++)
{
$asc.=$N{$j};
}
return $asc;
}
}
echo number_string();
PD9waHAKZnVuY3Rpb24gbnVtYmVyX3N0cmluZyAoJG4gPSA1LCAkb3JkZXIgPSAnZGVzYycpCnsKICAgICRib29tPScnOwogICAgJGJvb20gPSAkbiAuICRib29tOwogICAgaWYgKCRuID49IDEgKQogICAge251bWJlcl9zdHJpbmcoJG4gLSAxLCRib29tKTt9CgogICAgJE4gPSAoc3RyaW5nKSRib29tOwoKICAgICRzdHJfbGVuPXN0cmxlbigkTiktMTsKCmlmICgkb3JkZXI9PT0nZGVzYycpCnsKICAgICRkZXNjPScnOwogICAgZm9yKCRpPSRzdHJfbGVuOyRpPj0wOyRpLS0pCiAgICB7CiAgICAgICAgJGRlc2MuPSROeyRpfTsKICAgIH0KICAgIHJldHVybiAgJGRlc2M7Cn0KCmlmICgkb3JkZXI9PT0nYXNjJykKewogICAgJGFzYz0nJzsKICAgIGZvcigkaj0wOyRqPD0kc3RyX2xlbjskaisrKQogICAgewogICAgICAgICRhc2MuPSROeyRqfTsKICAgIH0KICAgIHJldHVybiAkYXNjOwp9CgoKCn0KCmVjaG8gbnVtYmVyX3N0cmluZygpOwo=