120 of 410 menu

Hàm sprintf

Hàm sprintf định dạng một chuỗi theo mẫu được chỉ định và trả về kết quả. Tham số đầu tiên nhận một chuỗi định dạng, các tham số tiếp theo là các giá trị để thay thế. Trong chuỗi định dạng sử dụng các ký tự đặc biệt (các chỉ định dạng), bắt đầu bằng dấu % và kiểm soát việc định dạng đầu ra.

Cú pháp

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

Các chỉ định dạng

Chỉ định Mô tả
%s Chuỗi
%d Số nguyên có dấu (thập phân)
%u Số nguyên không dấu (thập phân)
%f Số dấu phẩy động (phụ thuộc vào locale)
%F Số dấu phẩy động (không phụ thuộc vào locale)
%c Ký tự theo mã ASCII
%x Số nguyên trong hệ thập lục phân (chữ thường)
%X Số nguyên trong hệ thập lục phân (chữ hoa)
%o Số nguyên trong hệ bát phân
%b Số nguyên trong hệ nhị phân
%e Ký hiệu khoa học (chữ thường)
%E Ký hiệu khoa học (chữ hoa)
%g Dạng viết tắt của %e hoặc %f
%G Dạng viết tắt của %E hoặc %F
%% Dấu phần trăm

Ví dụ

Định dạng chuỗi với thay thế số nguyên:

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

Kết quả thực thi mã:

'There are 5 apples'

Ví dụ

Định dạng với nhiều thay thế:

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

Kết quả thực thi mã:

'John has 120 points'

Ví dụ

Định dạng số dấu phẩy động:

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

Kết quả thực thi mã:

'Price: $12.36'

Xem thêm

  • hàm printf,
    hàm này xuất ra một chuỗi được định dạng
  • hàm vsprintf,
    hàm này hoạt động tương tự, nhưng nhận một mảng đối số
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối