311 of 410 menu

Funksioni fprintf

Funksioni fprintf formaton një varg sipas shabllonit të specifikuar dhe shkruan rezultatin në një rrjedhë skedari. Si parametër të parë pranon një burim skedari, të dytin - një varg formati, dhe parametrat pasues - vlerat për zëvendësim në shabllon. Nëse i kaloni null në vend të një burimi skedari, funksioni do të kthejë një varg në vend që ta shkruajë në rrjedhë.

Në vargun e formatit përdoren simbole të veçanta (specifikuesit e formatit), të cilat fillojnë me shenjën % dhe kontrollojnë formatimin e daljes.

Sintaksa

fprintf(resource $handle, string $format, mixed ...$values): int|false

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 lokali)
%F Numër me pikë lundruese (jo i varur 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

Shkrimi i vargut të formatuar në skedar:

<?php $file = fopen('output.txt', 'w'); fprintf($file, "Name: %s, Age: %d", "John", 25); fclose($file); ?>

Përmbajtja e skedarit output.txt:

'Name: John, Age: 25'

Shembull

Përdorimi i specifikuesve të ndryshëm të formatit:

<?php $res = fopen('php://temp', 'w'); fprintf($res, "Float: %.2f, Hex: %x", 12.3456, 255); rewind($res); echo stream_get_contents($res); fclose($res); ?>

Rezultati i ekzekutimit të kodit:

'Float: 12.35, Hex: ff'

Shembull

Kthimi i vargut në vend të shkrimit në skedar:

<?php $result = sprintf("Today is %s", date('Y-m-d')); echo $result; ?>

Rezultati i ekzekutimit të kodit:

'Today is 2023-11-15'

Shihni gjithashtu

  • funksionin sprintf,
    i cili kthen një varg të formatuar
  • funksionin vprintf,
    i cili nxjerr një varg të formatuar
  • funksionin file_put_contents,
    i cili shkruan të dhëna në skedar
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