書式設定にprintfを使用しようとしましたが、を使用すると、位置合わせのあるパディング指定子に%d
は使用できないことに気付きました。これが私がやろうとしていることです:0
-
$a = sprintf("%04d",5);
$b = sprintf("%'1-4d",5);
$c = sprintf("%0-4d",5);
$d = sprintf("%0-4s",5);
var_dump($a);//outputs 0005
var_dump($b);//outputs 5111
var_dump($c);//outputs 5(and 4 spaces) why not 5000?
var_dump($d);//outputs 5000