Hàm vfprintf () được sử dụng để chuyển đổi chuỗi được định dạng thành đầu ra cụ thể. Nó trả về độ dài của chuỗi đã xuất.
Cú pháp
vfprintf(stream, format, arg)
Tham số
-
luồng - Chỉ định nơi xuất chuỗi
-
đị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 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 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)
-
-
arg - Một mảng với các đối số được chèn vào các dấu% trong chuỗi định dạng.
Quay lại
Hàm vfprintf () trả về độ dài của chuỗi đầu ra.
Ví dụ
Sau đây là một ví dụ -
<?php $str1 = 123; $str2 = 456; $file = fopen("sample.txt","r"); vfprintf($file,"%f%f",array($str1,$str2)); ?>