A kitöltő paraméter segítségével adott szélességűre egészíthetjük ki a forrás karakterláncot.
A kitöltő karaktert közvetlenül a % jel után kell elhelyezni.
Ha a kitöltéshez nem nullát vagy szóközt szeretnénk használni, akkor elé egy egyszeres idézőjelet kell írni. Ezt követi a kivánt hossz értékének megadása karakterekben.
Ha nem használunk kitöltő karaktert, akkor a % jel után a mezőszélességet megadva, a printf() függvény a kívánt szélesség eléréséhez szükséges számú szóközt illeszt a karakterlánc elejére.
A mezőszélesség -1 -szeresét megadva a mező jobbról lesz feltöltve.
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
echo "<pre>";
$v = 123;
printf(" %02d <br>",$v);
printf(" %010d <br>",$v);
printf(" % 10d <br>",$v);
printf(" %'x10d <br>",$v);
printf(" %10d ,<br>",$v);
printf(" %10s ,<br>",$v);
printf(" %-10d ,<br>",$v);
printf(" %-10s ,<br>",$v);
echo "</pre>";
?>
</body>
Eredmény*
A példakód letölthető: php_string_printf_02.php.zip

VISSZA
MENÜ
TOVÁBB