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 formázó karakterei



A printf() függvény a karakterláncok formázott kiíratását végzi. A számokat különböző számrendszerekben, beállítható pontossággal, mezőszélességgel képes megjeleníteni. Sztringeknél a mezőszélesség, a pozíció és a megjelenített karakterek száma is megadható.

A printf() függvény szintaxisa:

integer
=
printf
(
1. paraméter
,
2. paraméter
,
3. paraméter
...
)
;


1. paraméter: a helyőrzővel ellátott karakterlánc.
2. paraméter: az 1. helyőrző értéke.
3. paraméter (opcionális): a 2. helyőrző értéke.
n-1. paraméter (opcionális): az n. helyőrző értéke.
A visszatérési érték: Integer: a kiírt karakterlánc hossza

A helyőrzők rendszerin % jellel kezdődnek. A példakódban felsoroljuk az összes felhasználható típusparamétert. A típusparaméter határozza meg, hogy a helyőrzőhöz tartozó értéket szövegként, számként, ha számként, akkor milyen számrendszerben kell megjeleníteni. A példa magáért beszél.

Példa:

Forráskód



<body>      

<?php
$v = -123; 
printf("Float helyi beállításokkal: %%f =  %f <br>",$v);  
printf("Float helyi beállítások nélkül: %%F =  %F <br>",$v);
printf("Előjeles decimális: %%d =  %d <br>",$v);
printf("Előjel nélküli decimális: %%u =  %u <br>",$v);
printf("String: %%s =  %s <br>",$v);
printf("Normál alak: %%e =  %e <br>",$v);
printf("Normál alak: %%E =  %E <br>",$v);
printf("Rögzített pontosságú, valós: %%g =  %g <br>",$v);
printf("Rögzített pontosságú, valós: %%G =  %G <br>",$v);
printf("Karakter: %%C =  %c <br>",-$v);

printf("Hexadecimális: %%x =  %x <br>",$v);
printf("Hexadecimális: %%X =  %X <br>",$v);
printf("Oktalis: %%o =  %o <br>",$v);
$s = printf("Bináris: %%b =  %b <br>",$v);
echo "Az utolsó printf visszatérési értéke:";
var_dump($s);
?>

</body>    
 

Eredmény*


A példakód letölthető: php_string_printf_01.php.zip