121 of 410 menu

Funksioni vsprintf

Funksioni vsprintf është i ngjashëm me sprintf, por pranon argumentet në formë grupi, në vend të një numri të ndryshëm parametrash. Parametri i parë është një varg-shabllon me përcaktues formatimi, i dyti - një grup vlerash për zëvendësim. Në vargun e formatit përdoren simbole të veçanta (përcaktues formatimi), që fillojnë me shenjën % dhe kontrollojnë formatimin e daljes.

Sintaksa

vsprintf(string $format, array $args);

Përcaktuesit e formatit

Përcaktuesi 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ë sistem heksadecimal (shkronja të vogla)
%X Numër i plotë në sistem heksadecimal (shkronja të mëdha)
%o Numër i plotë në sistem oktal
%b Numër i plotë në sistem 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 e përqindjes

Shembull

Shembull bazë i formatimit të vargut me zëvendësim vlerash:

<?php $res = vsprintf('Hello %s! Today is %s.', ['John', 'Monday']); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'Hello John! Today is Monday.'

Shembull

Përdorimi i përcaktuesve të ndryshëm të formatit:

<?php $res = vsprintf('%04d-%02d-%02d', [2023, 5, 12]); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'2023-05-12'

Shembull

Puna me numra me pikë lundruese:

<?php $res = vsprintf('Price: $%.2f', [19.99]); echo $res; ?>

Rezultati i ekzekutimit të kodit:

'Price: $19.99'

Shihni gjithashtu

  • funksionin sprintf,
    që formaton një varg me një numër të ndryshueshëm argumentesh
  • funksionin printf,
    që nxjerr një varg të formatuar
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