118 of 410 menu

Printf функциясы

printf функциясы берілген пішім бойынша пішімделген жолды шығарады. Бірінші параметр ретінде пішім жолын қабылдайды, келесі параметрлер - ауыстыру үшін мәндер. Пішім жолында % таңбасынан басталатын және шығыс пішімін басқаратын арнайы таңбалар (пішім спецификаторлары) қолданылады.

Синтаксис

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

Пішім спецификаторлары

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