Codice PHP:
$s 'monkey';
$t 'many monkeys';

printf("[%s]\n",      $s); // output standard di stringa
printf("[%100s]\n",    $s); // accostamento a destra con spazi
printf("[%-100s]\n",   $s); // accostamento a sinistra con spazi
printf("[%0100s]\n",   $s); // completamento con zero funziona anche con le stringhe
printf("[%'#100s]\n",  $s); // utilizza il carattere di riempimento  '#'
printf("[%10.100s]\n"$t); // accostamento a sinistra con taglio a 10 caratteri 
mi restituisce il seguente output
[monkey]
[ monkey]
[monkey ] [00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000monkey]

[################################################## ############################################monkey]

[many monkeys]

----------
Non mi mette gli spazi vuoti....forse perchè sono sotto windows e la sintassi \n non è giusta?