HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Printf függvény kitöltő paramétere



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