РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
120 of 410 menu
◀ ▶

Функция sprintf

Функция sprintf сатрни кўрсатилган намуна асосида форматлайди ва натижани кайтаради. Биринчи параметр сифатида формат сатрни қабул қилади, кейинги параметрлар эса алмаштириш учун қийматлардир. Формат сатрида % белгисидан бошланувчи ва чиқиш форматини бошқарувчи махсус белгилар (формат спецификаторлари) ишлатилади.

Синтаксис

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

Формат спецификаторлари

Спецификатор Тавсиф
%s Сатр
%d Имзоли бутун сон (ўнлик)
%u Имзосиз бутун сон (ўнлик)
%f Сузuvчи нуқтали сон (локалга боглик)
%F Сузuvчи нуқтали сон (локалга боглик эмас)
%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'

Мисол

Сузuvчи нуқтали сонларни форматлаш:

<?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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш