120 of 410 menu

Funkcija sprintf

Funkcija sprintf formatira niz v skladu z določeno predlogo in vrne rezultat. Kot prvi parameter sprejme niz oblike, nadaljnji parametri pa so vrednosti za vstavljanje. V nizu oblike se uporabljajo posebni znaki (specifikatorji oblike), ki se začnejo z znakom % in upravljajo z oblikovanjem izpisa.

Sintaksa

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

Specifikatorji oblike

Specifikator Opis
%s Niz
%d Celo število s predznakom (decimalno)
%u Celo število brez predznaka (decimalno)
%f Število s plavajočo vejico (odvisno od lokale)
%F Število s plavajočo vejico (neodvisno od lokale)
%c Znak po ASCII-kodi
%x Celo število v šestnajstiškem sistemu (male črke)
%X Celo število v šestnajstiškem sistemu (velike črke)
%o Celo število v osmiškem sistemu
%b Celo število v dvojiškem sistemu
%e Znanstveni zapis (male črke)
%E Znanstveni zapis (velike črke)
%g Kratki zapis %e ali %f
%G Kratki zapis %E ali %F
%% Znak za odstotek

Primer

Oblikovanje niza z vstavljanjem celega števila:

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

Rezultat izvajanja kode:

'There are 5 apples'

Primer

Oblikovanje z več vstavki:

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

Rezultat izvajanja kode:

'John has 120 points'

Primer

Oblikovanje števil s plavajočo vejico:

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

Rezultat izvajanja kode:

'Price: $12.36'

Glejte tudi

  • funkcijo printf,
    ki izpiše formatiran niz
  • funkcijo vsprintf,
    ki deluje podobno, vendar sprejme polje argumentov
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni