2

書式設定に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
4

1 に答える 1