Karakterláncok esetén meghatározhatjuk a mezőszélességet, és megadhatjuk, hogy a kitöltő karakterek a szöveg elé vagy mögé kerüljenek.
Megj. A feleslegesnek ítélt szóközöket rendszerint a böngészők nem jelenítik meg. Szóköz használata így csak előformázott HTML szövegek esetén nyújtja a kívánt eredményt.
Példa:
Forráskód
<body>
<?php
$s1 = "String";
echo "<pre>";
printf("%s<br>",$s1);
printf("%9s<br>",$s1);
printf("%-9s<br>",$s1);
printf("% 9s<br>",$s1);
printf("%09s<br>",$s1);
printf("%'*9s<br>",$s1);
printf("%9.3s<br>",$s1);
echo "</pre>";
?>
</body>
Eredmény*
A példakód letölthető: php_string_printf_04.php.zip