120 of 410 menu

Funksioni sprintf

Funksioni sprintf formaton një varg sipas shabllonit të specifikuar dhe kthen rezultatin. Si parametër të parë pranon një varg formati, parametrat pasues - vlerat për zëvendësim. Në vargun e formatit përdoren simbole speciale (specifikuesit e formatit), të cilët fillojnë me shenjën % dhe kontrollojnë formatimin e daljes.

Sintaksa

sprintf(format, arg1, arg2, ...);

Specifikuesit e formatit

Specifikuesi Përshkrimi
%s Varg
%d Numër i plotë me shenjë (dhjetor)
%u Numër i plotë pa shenjë (dhjetor)
%f Numër me pikë lundruese (i varur nga lokalja)
%F Numër me pikë lundruese (jo i varur nga lokalja)
%c Karakter sipas kodit ASCII
%x Numër i plotë në sistemin heksadecimal (shkronja të vogla)
%X Numër i plotë në sistemin heksadecimal (shkronja të mëdha)
%o Numër i plotë në sistemin oktal
%b Numër i plotë në sistemin binar
%e Shënim shkencor (shkronja të vogla)
%E Shënim shkencor (shkronja të mëdha)
%g Shënim i shkurtër %e ose %f
%G Shënim i shkurtër %E ose %F
%% Shenja përqindje

Shembull

Formatimi i vargut me zëvendësim të numrit të plotë:

<?php $res = sprintf("There are %d apples", 5); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'There are 5 apples'

Shembull

Formatimi me disa zëvendësime:

<?php $res = sprintf("%s has %d points", "John", 120); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'John has 120 points'

Shembull

Formatimi i numrave me pikë lundruese:

<?php $res = sprintf("Price: $%.2f", 12.356); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'Price: $12.36'

Shihni gjithashtu

  • funksionin printf,
    i cili nxjerr një varg të formatuar
  • funksionin vsprintf,
    i cili punon në mënyrë të ngjashme, por pranon një grup argumentesh
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo