118 of 410 menu

printf funksiýasy

printf funksiýasy, berlen format boýunça formatlanan setiri çykarýar. Birkinji parametri format setirini alýar, soňraky parametrler bolsa ýerine goýuljak bahalary alýar. Format setirinde ýörite nyşanlar (format spesifikatorlary) ulanylýar, olar % nyşany bilen başlaýar we çykyşyň formatlanmasyny dolandyrýar.

Sintaksis

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

Format spesifikatorlary

Spesifikator Düşündiriş
%s Setir
%d Bellikli bitin san (onluk)
%u Belliksiz bitin san (onluk)
%f Üýtgeýän nokatly san (lokala bagly)
%F Üýtgeýän nokatly san (lokala bagly däl)
%c ASCII-koda laýyk gelýän simwal
%x Onaltalyk san ulgamynda bitin san (kiçi registr)
%X Onaltalyk san ulgamynda bitin san (uly registr)
%o Sekizlik san ulgamynda bitin san
%b Ikilik san ulgamynda bitin san
%e Ylymy belgi (kiçi registr)
%E Ylymy belgi (uly registr)
%g Gysga ýazgysy %e ýa-da %f
%G Gysga ýazgysy %E ýa-da %F
%% Prosentaň nyşany

Mysal

Bu mysalda %s ýerine 'apples' sözi, %d ýerine bolsa 3 sany goýulýar:

<?php $product = 'apples'; $num = 3; printf('product - %s, amount - %d', $product, $num); ?>

Koduň ýerine ýetirilen netijesi:

'product - apples, amount - 3'

Mysal

Bu mysalda parametrler ýerleri çalşyrylýar we numerasiýa girizilýär:

<?php $num = 3; $product = 'apples'; printf('product - %2$s, amount - %1$d', $num, $product); ?>

Koduň ýerine ýetirilen netijesi:

'product - apples, amount - 3'

Mysal

Bu mysalda mukdary birnäçe gezek gerek bolany üçin numerasiýa girizilýär:

<?php $num = 3; $product = 'apples'; printf('product - %1$s, amount - %2$d, count - %2$d', $product, $num); ?>

Koduň ýerine ýetirilen netijesi:

'product - apples, amount - 3, count - 3'

Şeýle-de görüň

  • sprintf funksiýasyny,
    şol bir amaly netijesini yzyna gaýtarýan
  • number_format funksiýasyny,
    sany formatlaýan
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et