Penggunaan fungsi SPRINGF pada PHP

Definisi dan Penggunaan

Fungsi printf[] digunakan untuk dapat mengeluarkan string yang diformat.

Parameter arg1, arg2, ++ akan disisipkan pada tanda persen [%] di string utama. Fungsi ini bekerja “step by step”. Pada tanda% pertama, arg1 dimasukkan, pada tanda% kedua, arg2 dimasukkan, dll.

Catatan: Jika ada lebih tanda% daripada argumen, maka harus menggunakan placeholder. Placeholder disisipkan setelah tanda% dan terdiri dari nomor argumen dan “\$”.

Tip: Fungsi terkait: sprintf[], vprintf[], vsprintf[], fprintf[] dan vfprintf[]

Syntax

printf[format,arg1,arg2,arg++]

Nilai Parameter

ParameterDeskripsi
format Required. Menentukan string dan cara memformat variabel di dalamnya.

Nilai format yang memungkinkan:

%% – Mengembalikan tanda persen
%b – Bilangan biner
%c – Karakter sesuai dengan nilai ASCII
%d – Angka desimal bertanda tangan [negatif, nol atau positif]
%e – Notasi ilmiah menggunakan huruf kecil [misalnya 1.2e + 2]
%E – Notasi ilmiah menggunakan huruf besar [misalnya 1.2E + 2]
%u – Angka desimal tak bertanda [sama dengan atau lebih besar dari nol]
%f – Angka floating-point [pengaturan lokal sadar]
%F – Angka floating-point [tidak diketahui pengaturan lokal]
%g – lebih pendek dari% e dan% f
%G – lebih pendek dari% E dan% f
%o – Nomor oktal
%s – String
%x – Angka heksadesimal [huruf kecil]
%X – Angka heksadesimal [huruf besar]

Nilai format tambahan. Ini ditempatkan di antara% dan huruf [contoh% .2f]:

+[Memaksa + dan – di depan angka. Secara default, hanya angka negatif yang ditandai]
[Menentukan apa yang akan digunakan sebagai pengisi. Defaultnya adalah spasi. Harus digunakan bersama dengan penentu lebar. Contoh:%’ x20s [ini menggunakan “x” sebagai pengisi]
[Kiri-membenarkan nilai variabel]
[0-9] [Menentukan lebar minimum yang dipegang dari nilai variabel]
. [0-9] [Menentukan jumlah digit desimal atau panjang string maksimum]

Catatan: Jika beberapa nilai format tambahan digunakan, urutannya harus sama seperti di atas.

arg1 Required. Argumen yang akan disisipkan di% -sign pertama dalam format string
arg2 Optional. Argumen yang akan disisipkan di% -sign kedua dalam format string
arg++ Optional. Argumen yang akan disisipkan di ketiga, keempat, dll.% -Sign dalam format string

Detail Teknis

Return Value:PHP Version:
Mengembalikan panjang string yang dihasilkan
4+

Contoh 1
Keluarkan string yang diformat:

  /* Output :
Ada 9 juta sepeda di Beijing.

Contoh 2
Menggunakan nilai format% f:

  /* Output :
123.000000

Contoh 3
Penggunaan placeholder:

  /*Output :
Dengan 2 desimal: 476.00
Tanpa desimal: 476

Contoh 4
Demonstrasi semua nilai format yang mungkin:

  /*Output :
%b = 111010110111100110100010101
%c = 2
%d = 123456789
%d = -123456789
%e = 1.234568e+8
%E = 1.234568E+8
%u = 123456789
%u = 18446744073586094827
%f = 123456789.000000
%F = 123456789.000000
%g = 1.23457e+8
%G = 1.23457E+8
%o = 726746425
%s = 123456789
%x = 75bcd15
%X = 75BCD15
%+d = +123456789
%+d = -123456789

Contoh 5
Demonstrasi penentu string:

Bài mới nhất

Chủ Đề