Computer >> Máy Tính >  >> Lập trình >> PHP

hàm sprintf () trong PHP

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 = _