118 of 410 menu

Fungsi printf

Fungsi printf mengeluarkan rentetan, yang diformat mengikut format yang ditentukan. Parameter pertama menerima rentetan format, parameter berikutnya - nilai untuk penggantian. Dalam rentetan format, aksara khas (penentu format) digunakan, yang bermula dengan tanda % dan mengawal pemformatan output.

Sintaks

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

Penentu Format

Penentu Keterangan
%s Rentetan
%d Integer bertanda (perpuluhan)
%u Integer tanpa tanda (perpuluhan)
%f Nombor titik terapung (bergantung pada lokal)
%F Nombor titik terapung (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

Dalam contoh ini, bukannya %s akan digantikan perkataan 'apples', dan bukannya %d - nombor 3:

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

Keputusan pelaksanaan kod:

'product - apples, amount - 3'

Contoh

Dalam contoh ini, parameter disusun semula dan penomboran diperkenalkan:

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

Keputusan pelaksanaan kod:

'product - apples, amount - 3'

Contoh

Dalam contoh ini, kuantiti diperlukan beberapa kali, jadi penomboran diperkenalkan:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • fungsi sprintf,
    yang melakukan operasi serupa dengan mengembalikan hasil
  • fungsi number_format,
    yang memformat nombor
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