118 of 410 menu

ფუნქცია printf

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

სინტაქსი

printf(string $format, mixed ...$values): int

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

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

მაგალითი

ამ მაგალითში %s-ის ნაცვლად ჩაიწერება სიტყვა 'apples', ხოლო %d-ის ნაცვლად - რიცხვი 3:

<?php $product = 'apples'; $num = 3; printf('product - %s, amount - %d', $product, $num); ?>

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

'product - apples, amount - 3'

მაგალითი

ამ მაგალითში პარამეტრები გადანაცვლებულია და დამატებულია ნუმერაცია:

<?php $num = 3; $product = 'apples'; printf('product - %2$s, amount - %1$d', $num, $product); ?>

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

'product - apples, amount - 3'

მაგალითი

ამ მაგალითში რაოდენობა საჭიროა რამდენჯერმე, ამიტომ დამატებულია ნუმერაცია:

<?php $num = 3; $product = 'apples'; printf('product - %1$s, amount - %2$d, count - %2$d', $product, $num); ?>

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

'product - apples, amount - 3, count - 3'

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

  • ფუნქცია sprintf,
    რომელიც ასრულებს მსგავს ოპერაციას შედეგის დაბრუნებით
  • ფუნქცია number_format,
    რომელიც ფორმატირებს რიცხვს
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა