Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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