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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау