PHP: функция vfprintf ()
Описание
Функция vfprintf () записывает отформатированную строку в поток.
Версия:
(PHP 5)
Синтаксис:
vfprintf (file_handle, format, array_args)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
file_handle | Когда файл успешно открывается с помощью fopen () или fsockopen (), он возвращает идентификатор ресурса, который называется обработчиком файла или указателем файла. | необходимые | Ресурс |
формат | Каждая спецификация преобразования начинается с одного знака процента (%) и заканчивается следующими символами преобразования. % - возвращает знак процента. b - аргумент рассматривается как целое число и отображает его как двоичное число. c - аргумент обрабатывается как целое число и отображает его как значение ASCII. d - аргумент обрабатывается как целое число и отображается как десятичное число со знаком. e - аргумент рассматривается как научное обозначение (например, 1.2e + 2). E - аргумент, рассматриваемый как научное обозначение (например, 1.2E + 2). u - аргумент обрабатывается как целое число и отображается как десятичное число без знака. f- аргумент обрабатывается как число с плавающей запятой и отображается как число с плавающей запятой. (местные знают) F - аргумент обрабатывается как число с плавающей запятой и отображается как число с плавающей запятой (без учета локали). g - короче% e и% f. G - короче% E и% f. o- аргумент обрабатывается как целое число и отображается как восьмеричное число. s - аргумент обрабатывается как строка и отображается как строка. x - аргумент обрабатывается как целое число и отображается как шестнадцатеричное число (строчными буквами). X - аргумент обрабатывается как целое число и отображается как шестнадцатеричное число (с заглавными буквами). Необязательная спецификация: Спецификатор знака: отображать знак (+ или -) перед числом. По умолчанию знак - используется перед числом, если оно отрицательное. Заполнение персонажа: Символ по умолчанию - пробел. Альтернативный символ заполнения может быть указан путем добавления к нему одинарной кавычки. Спецификатор выравнивания. : - персонаж делает выравнивание по левому краю. Значение по умолчанию является правильным. Спецификатор ширины: целое число определяет ширину поля. Спецификатор точности: в аргументе указывается, сколько десятичных чисел должно отображаться для плавающих чисел. При использовании этого спецификатора в строке он действует как точка отсечения, устанавливая максимальный предел символов для строки. | необходимые | строка |
array_args | Вывести значения массива в виде отформатированной строки в соответствии с указанным форматом. | необходимые | массив |
Возвращаемое значение:
Длина выведенной строки.
Тип значения : целое число
Пример функции php vfprintf ()
<?php
$string1 ='My Roll No. is :';
$roll_no = 22;
$file_handler = fopen('testvf.txt','w');
vfprintf($file_handler, '%s %u', array($string1, $roll_no));
fclose($file_handler);
// Let open the file file once again and read the content.
$file_name ='testvf.txt';
$file_handler = fopen($file_name, 'r');
$file_data = fread($file_handler, 1024);
fclose($file_handler);
echo ($file_data);
?>
Выход:
Мой номер рулона: 22
Смотрите также
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code