118 of 410 menu

printf функциясы

printf функциясы берилген форматка ылайык форматталган сапты чыгарат. Биринчи параметри катары формат сабын кабыл алат, кийинки параметрлер - орнотуучу маанилер. Формат сабында % белгиси менен башталуучу атайын белгилер (форматтык спецификаторлор) колдонулат, алар чыгарылышты форматоо башкарат.

Синтаксис

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

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

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