120 of 410 menu

sprintf funksiýasy

sprintf funksiýasy, görkezilen şablona görä setiri formatlaýar we netijäni yzyna gaýtarýar. Ilkinji parametr hökmünde format setirini, soňky parametrler bolsa ornaşdyrmak üçin bahalary kabul edýär. Format setirinde, % belgisi bilen başlaýan we çykyşyň formatlanmagyny dolandyrýan ýörite belgiler (format spesifikatorlary) ulanylýar.

Sintaksis

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

Format spesifikatorlary

Spesifikator Düşündiriş
%s Setir
%d Şertli san (onluk)
%u Şertsiz san (onluk)
%f Üýtgeýän nokatly san (ýerli garaýyşly)
%F Üýtgeýän nokatly san (ýerli garaýyşsyz)
%c ASCII-koda görä simwol
%x Onaltylyk san ulgamyndaky şertli san (kiçi harp)
%X Onaltylyk san ulgamyndaky şertli san (uly harp)
%o Sekizlik san ulgamyndaky şertli san
%b Ikilik san ulgamyndaky şertli san
%e Ylymy belgi (kiçi harp)
%E Ylymy belgi (uly harp)
%g %e ýa-da %f-niň gysga ýazgysy
%G %E ýa-da %F-niň gysga ýazgysy
%% Prosent belgisi

Mysal

Şertli sany ornaşdyryp setiri formatlamak:

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

Koduň ýerine ýetiriliş netijesi:

'There are 5 apples'

Mysal

Birnäçe ornaşdyrmaly formatlama:

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

Koduň ýerine ýetiriliş netijesi:

'John has 120 points'

Mysal

Üýtgeýän nokatly sanlary formatlamak:

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

Koduň ýerine ýetiriliş netijesi:

'Price: $12.36'

Şeýle-de görüň

  • printf funksiýasyny,
    formatlanan setiri çykarýan
  • vsprintf funksiýasyny,
    şonuň ýaly işleýän, ýöne argumentleriň massiwini kabul edýän
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et