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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу