118 of 410 menu

Funksioni printf

Funksioni printf nxjerr një varg, të formatuar sipas një formati të caktuar. Parametrin e parë e pranon një varg formati, parametrat pasues - vlerat për zëvendësim. Në vargun e formatit përdoren simbole të veçanta (specifikues formatues), të cilat fillojnë me shenjën % dhe kontrollojnë formatimin e daljes.

Sintaksa

printf(string $format, mixed ...$values): int

Specifikuesit formatues

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 lokali)
%F Numër me pikë lundruese (i pavarur nga lokali)
%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 përqindje

Shembull

Në këtë shembull, në vend të %s do të zëvendësohet fjala 'apples', dhe në vend të %d - numri 3:

<?php $product = 'apples'; $num = 3; printf('product - %s, amount - %d', $product, $num); ?>

Rezultati i ekzekutimit të kodit:

'product - apples, amount - 3'

Shembull

Në këtë shembull, parametrat janë ndërruar vendet dhe është futur numërimi:

<?php $num = 3; $product = 'apples'; printf('product - %2$s, amount - %1$d', $num, $product); ?>

Rezultati i ekzekutimit të kodit:

'product - apples, amount - 3'

Shembull

Në këtë shembull, sasia nevojitet disa herë, prandaj është futur numërimi:

<?php $num = 3; $product = 'apples'; printf('product - %1$s, amount - %2$d, count - %2$d', $product, $num); ?>

Rezultati i ekzekutimit të kodit:

'product - apples, amount - 3, count - 3'

Shihni gjithashtu

  • funksionin sprintf,
    i cili kryen një operacion të ngjashëm me kthimin e rezultatit
  • funksionin number_format,
    i cili formaton një numër
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