ist nicht möglich, aber per php kannst du den wert ziemlich einfach mit 0llen ergänzen:
PHP-Code:
<?php
function blabla_mirfaellt_kein_name_ein ($i, $stellen) {
return blabla_mirfaellt_kein_name_ein2 ($i, (int) ($stellen - log10 ($i)));
}
function blabla_mirfaellt_kein_name_ein2 ($i, $count) {
if ($count < 1) return (string) $i;
return '0' . blabla_mirfaellt_kein_name_ein2 ($i, $count-1);
}
$x = 199;
echo blabla_mirfaellt_kein_name_ein ($x, 4);
edit: ohne 2te rekursive funktion :
PHP-Code:
function blabla_mirfaellt_kein_name_ein_ausserdem_habe_ich_feierabend_und_musste_mir_heute_schon_tonnenweise_passende_methoden_namen_ausdenken ($i, $stellen) {
$cnt = $stellen - 1 - (int) log10 ($i);
return
$cnt > 0 ? str_repeat ('0', $cnt) . (string) $i
: (string) $i;
}
$x = 199;
echo blabla_mirfaellt_kein_name_ein_ausserdem_habe_ich_feierabend_und_musste_mir_heute_schon_tonnenweise_passende_methoden_namen_ausdenken ($x, 5);