120 of 410 menu

sprintf funksiyası

sprintf funksiyası göstərilən şablona uyğun olaraq sətri formatlayır və nəticəni qaytarır. İlk parametr kimi format sətirini, sonrakı parametrlər isə ə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

sprintf(format, arg1, arg2, ...);

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 (lokaldan asılı)
%F Üzən nöqtəli ədəd (lokaldan 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 İkilik 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ə

Tam ədəd əvəzetməsi ilə sətri formatlama:

<?php $res = sprintf("There are %d apples", 5); echo $res; ?>

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

'There are 5 apples'

Nümunə

Bir neçə əvəzetmə ilə formatlama:

<?php $res = sprintf("%s has %d points", "John", 120); echo $res; ?>

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

'John has 120 points'

Nümunə

Üzən nöqtəli ədədlərin formatlanması:

<?php $res = sprintf("Price: $%.2f", 12.356); echo $res; ?>

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

'Price: $12.36'

Həmçinin bax

  • formatlanmış sətri çıxaran printf funksiyası,
  • oxşar şəkildə işləyən, lakin arqumentlər massivini qəbul edən vsprintf funksiyası,
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