Hàm sprintf () được sử dụng để xuất ra một chuỗi được định dạng.
Cú pháp
sprintf(format, arg1, arg2, arg++)
Tham số
-
định dạng - Chỉ định chuỗi và cách định dạng các biến trong đó.
-
Sau đây là các giá trị định dạng có thể có -
-
%% - Trả về dấu phần trăm
-
% b - Số nhị phân
-
% c - Ký tự theo giá trị ASCII
-
% d - Số thập phân có dấu (âm, 0 hoặc dương)
-
% e - Ký hiệu khoa học sử dụng chữ thường (ví dụ:1,2e + 2)
-
% E - Ký hiệu khoa học sử dụng chữ hoa (ví dụ:1.2E + 2)
-
% u - Số thập phân không có dấu (bằng hoặc lớn hơn 0)
-
% f - Số dấu phẩy động (nhận biết cài đặt cục bộ)
-
% F - Số dấu phẩy động (không nhận biết cài đặt cục bộ)
-
% g - ngắn hơn% e và% f
-
% G - ngắn hơn% E và% f
-
% o - Số bát phân
-
% s - Chuỗi
-
% x - Số thập lục phân (chữ thường)
-
% X - Số thập lục phân (chữ hoa)
-
-
đối số1 - Đối số sẽ được chèn vào% -sign đầu tiên trong chuỗi định dạng.
-
đối số2 - Đối số sẽ được chèn ở ký tự% thứ hai trong chuỗi định dạng.
Quay lại
Hàm sprintf () trả về một chuỗi được định dạng.
Ví dụ
Sau đây là một ví dụ -
<?php $val = 299; $txt = sprintf("%f",$val); echo $txt; ?>
Đầu ra
Sau đây là kết quả -
299.000000
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php $val = 768776; $char = 95; echo sprintf("%%b = %b",$val)."<br>"; echo sprintf("%%c = %c",$char); ?>
Đầu ra
Sau đây là kết quả -
%b = 10111011101100001000 %c = _