Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
118 of 410 menu
◀ ▶

printf funksiyası

printf funksiyası verilmis formatə uygun olaraq formatlanmıs sətri cap edir. Ilk parametr kimi format sətrini, sonrakı parametrlər kimi əvəz ediləcək dəyərləri qəbul edir. Format sətirində % işarəsindən başlayan və çıxışın formatlanmasını idarə edən xüsusi simvollar (format spesifikatorları) istifadə olunur.

Sintaksis

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

Format spesifikatorları

Spesifikator Təsvir
%s Sətir
%d İşarəli tam ədəd (onluq)
%u İşarəsiz tam ədəd (onluq)
%f Üzən nöqtəli ədəd (lokala asılı)
%F Üzən nöqtəli ədəd (lokala asılı olmayan)
%c ASCII-koda görə simvol
%x Onaltılıq say sistemində tam ədəd (kiçik hərflər)
%X Onaltılıq say sistemində tam ədəd (böyük hərflər)
%o Səkkizlik say sistemində tam ədəd
%b Ikilik say sistemində tam ədəd
%e Elmi qeyd (kiçik hərflər)
%E Elmi qeyd (böyük hərflər)
%g %e və ya %f-in qısa yazılışı
%G %E və ya %F-in qısa yazılışı
%% Faiz işarəsi

Nümunə

Bu nümunədə %s yerinə 'apples' sözü, %d yerinə isə 3 ədədi əvəz olunacaq:

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

Kodun icrasının nəticəsi:

'product - apples, amount - 3'

Nümunə

Bu nümunədə parametrlər yerləri dəyişdirilib və nömrələmə daxil edilib:

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

Kodun icrasının nəticəsi:

'product - apples, amount - 3'

Nümunə

Bu nümunədə miqdar bir neçə dəfə lazım olduğu üçün nömrələmə daxil edilib:

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

Kodun icrasının nəticəsi:

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

Həmçinin bax

  • sprintf funksiyasına,
    oxşar əməliyyatı nəticəni qaytarmaqla edən
  • number_format funksiyasına,
    ədədi formatlayan
← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et