120 of 410 menu

ფუნქცია sprintf

ფუნქცია sprintf ფორმატირებს სტრიქონს მითითებული შაბლონის მიხედვით და აბრუნებს შედეგს. პირველ პარამეტრად იღებს ფორმატის სტრიქონს, ხოლო მომდევნო პარამეტრები არის ჩასაწერი მნიშვნელობები. ფორმატის სტრიქონში გამოიყენება სპეციალური სიმბოლოები (ფორმატის სპეციფიკატორები), რომლებიც იწყება % ნიშნით და აკონტროლებენ გამოტანის ფორმატირებას.

სინტაქსი

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

ფორმატის სპეციფიკატორები

სპეციფიკატორი აღწერა
%s სტრიქონი
%d მთელი რიცხვი ნიშნით (ათობითი)
%u მთელი რიცხვი ნიშნის გარეშე (ათობითი)
%f მცურავი მძიმით რიცხვი (ლოკალზე-დამოკიდებული)
%F მცურავი მძიმით რიცხვი (არა ლოკალზე-დამოკიდებული)
%c სიმბოლო ASCII-კოდის მიხედვით
%x მთელი რიცხვი თექვსმეტობით სისტემაში (ქვედა რეგისტრი)
%X მთელი რიცხვი თექვსმეტობით სისტემაში (ზედა რეგისტრი)
%o მთელი რიცხვი რვაობით სისტემაში
%b მთელი რიცხვი ორობით სისტემაში
%e სამეცნიერო ნოტაცია (ქვედა რეგისტრი)
%E სამეცნიერო ნოტაცია (ზედა რეგისტრი)
%g მოკლე ჩანაწერი %e ან %f
%G მოკლე ჩანაწერი %E ან %F
%% პროცენტის ნიშანი

მაგალითი

სტრიქონის ფორმატირება მთელი რიცხვის ჩასმით:

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

კოდის შესრულების შედეგი:

'There are 5 apples'

მაგალითი

ფორმატირება რამდენიმე ჩასმით:

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

კოდის შესრულების შედეგი:

'John has 120 points'

მაგალითი

მცურავი მძიმით რიცხვების ფორმატირება:

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

კოდის შესრულების შედეგი:

'Price: $12.36'

იხილეთ აგრეთვე

  • ფუნქცია printf,
    რომელიც ბეჭდავს ფორმატირებულ სტრიქონს
  • ფუნქცია vsprintf,
    რომელიც მუშაობს ანალოგიურად, მაგრამ იღებს არგუმენტების მასივს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა