===== Syntax ===== int fprintf(resource $res, string $format, [, mixed $args...]) //(PHP 5)// ^ $res | A file handle resource returned by a call to [[fopen]] or similar. | ^ $format | An output format string just like the C printf function. | ^ $args | A variable number of arguments used as input to the formatting string. | ^ RETURNS | The length of the outputted string (once argument replacement has been done). | ===== What it Does ===== Prints a formatted string to the file represented by the file handle argument (**$res**). Like the **printf** function in C, this **fprintf** function takes a format string and a variable number of arguments. Below is an example of some of the format specifiers available: **Format Specifiers** ^ Format ^ Meaning | | %d | decimal (integer) number | | %f | floating point number | | %s | string | | %x | hexadecimal number | | %5d | 5-digit decimal number | | %7.3f | floating point with 7 significant digits and 3 digits to the right of the decimal point | ===== Example ===== // split the month abbreviations if ($res = fopen('sample.out', 'w')) { $count = fprintf($res, "%s is %d years old", "sam", 12); echo 'Write ' . $count . ' characters to the file'; }