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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել