120 of 410 menu

Fungsi sprintf

Fungsi sprintf memformat rentetan mengikut templat yang ditentukan dan mengembalikan hasilnya. Parameter pertama menerima rentetan format, parameter berikutnya - nilai untuk penggantian. Dalam rentetan format, aksara khas (peneSpesifikasi format) digunakan, yang bermula dengan tanda % dan mengawal pemformatan output.

Sintaks

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

PeneSpesifikasi Format

PeneSpesifikasi Penerangan
%s Rentetan
%d Integer bertanda (perpuluhan)
%u Integer tanpa tanda (perpuluhan)
%f Nombor titik apung (bergantung pada lokal)
%F Nombor titik apung (tidak bergantung pada lokal)
%c Aksara mengikut kod ASCII
%x Integer dalam sistem perenambelasan (huruf kecil)
%X Integer dalam sistem perenambelasan (huruf besar)
%o Integer dalam sistem perlapanan
%b Integer dalam sistem perduaan
%e Notasi saintifik (huruf kecil)
%E Notasi saintifik (huruf besar)
%g Bentuk pendek %e atau %f
%G Bentuk pendek %E atau %F
%% Tanda peratus

Contoh

Memformat rentetan dengan penggantian integer:

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

Hasil pelaksanaan kod:

'There are 5 apples'

Contoh

Pemformatan dengan beberapa penggantian:

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

Hasil pelaksanaan kod:

'John has 120 points'

Contoh

Memformat nombor titik apung:

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

Hasil pelaksanaan kod:

'Price: $12.36'

Lihat juga

  • fungsi printf,
    yang mengoutput rentetan yang diformat
  • fungsi vsprintf,
    yang berfungsi secara sama, tetapi menerima tatasusunan argumen
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak