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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан