php fprintf,PHP fprintf()函数用法讲解
PHP fprintf() 函数
实例
把一些文本写入到名为 "test.txt" 的文本文件:
$number = 9;
$str = "Beijing";
$file = fopen("test.txt","w");
echo fprintf($file,"There are %u million bicycles in %s.",$number,$str);
?>
上面的代码将输出:
40
下面的文本将被写入到文件 "test.txt":
There are 9 million bicycles in Beijing.
定义和用法
fprintf()函数把格式化的字符串写入到指定的输出流(例如:文件或数据库)。
arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。
注释: 如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入到 % 符号之后,由数字和 "\$" 组成。请参见实例 2。
提示: 相关函数:printf()、 sprintf()、 vprintf()、 vsprintf() 和 vfprintf()
语法
fprintf( _stream,format,arg1,arg2,arg++_ )
实例 1
把一些文本写入到文件中:
$number = 123;
$file = fopen("test.txt","w");
fprintf($file,"%f",$number);
?>
下面的文本将被写入到文件 "test.txt":
123.000000
实例 2
使用占位符:
$number = 123;
$file = fopen("test.txt","w");
fprintf($file,"With 2 decimals: %1$.2f
nWith no decimals: %1$u",$number);
?>
下面的文本将被写入到文件 "test.txt":
With 2 decimals: 123.00
With no decimals: 123
实例 3
使用 printf() 来演示所有可能的格式值:
$num1 = 123456789;
$num2 = -123456789;
$char = 50; // The ASCII Character 50 is 2
// Note: The format value "%%" returns a percent sign
printf("%%b = %b
",$num1); // Binary number
printf("%%c = %c
",$char); // The ASCII Character
printf("%%d = %d
",$num1); // Signed decimal number
printf("%%d = %d
",$num2); // Signed decimal number
printf("%%e = %e
",$num1); // Scientific notation (lowercase)
printf("%%E = %E
",$num1); // Scientific notation (uppercase)
printf("%%u = %u
",$num1); // Unsigned decimal number (positive)
printf("%%u = %u
",$num2); // Unsigned decimal number (negative)
printf("%%f = %f
",$num1); // Floating-point number (local settings aware)
printf("%%F = %F
",$num1); // Floating-point number (not local settings
aware)
printf("%%g = %g
",$num1); // Shorter of %e and %f
printf("%%G = %G
",$num1); // Shorter of %E and %f
printf("%%o = %o
",$num1); // Octal number
printf("%%s = %s
",$num1); // String
printf("%%x = %x
",$num1); // Hexadecimal number (lowercase)
printf("%%X = %X
",$num1); // Hexadecimal number (uppercase)
printf("%%+d = %+d
",$num1); // Sign specifier (positive)
printf("%%+d = %+d
",$num2); // Sign specifier (negative)
?>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
php fprintf,PHP fprintf()函数用法讲解相关推荐
- php explode用法,PHP explode()函数用法讲解
PHP explode()函数用法讲解 PHP explode() 函数 实例 把字符串打散为数组: 定义和用法 explode()函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组. 注释 ...
- java trunc函数_Oracle常用函数Trunc及Trunc函数用法讲解
1. Trunc( date) trunc 以指定的元素截取日期类型的数据 语法:trunc(date,[ format]) date– 日期格式的值 format–日期格式 如'mm','yyyy' ...
- python中append函数什么意思_python中append函数用法讲解
python中append函数用法讲解 如果在做一个地区的统计工作,可以使用列表来帮助我们.输入汉字或者其他字符,比如"01代表汉族",那么在写民族的时候有下拉列表,就可以打01, ...
- php impload 展开,PHP implode()函数用法讲解
PHP implode() 函数 实例 把数组元素组合为一个字符串: $arr = array('Hello','World!','Beautiful','Day!'); echo implode(& ...
- C语言fgetc和fputc函数用法讲解
在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块).本节介绍以字符形式读写文件. 以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件 ...
- correl函数_CORREL函数用法讲解
一.CORREL函数理论知识介绍 返回单元格区域 array1 和 array2 之间的相关系数.使用相关系数可以确定两种属性之间的关系. 语法如下 CORREL(array1,array2) 参数说 ...
- python教程:Json模块中dumps、dump、loads、load函数用法讲解
1.json.dumps()和loads() json.dumps()将dict类型数据转成str. json.loads()刚好相反,将str类型的数据转成dict. import json dat ...
- fprintf fscanf等函数的用法
fprintf fscanf等函数的用法 对文件的读和写是最常用的文件操作.在C语言中提供了多种文件读写的函数: ·字符读写函数 :fgetc和fputc ·字符串读写函数:fgets和fputs · ...
- pythonlower函数_python中lower函数实现方法及用法讲解
之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...
最新文章
- 有关RSA 命令总结
- 【渝粤教育】广东开放大学 网页设计与制作 形成性考核 (25)
- c# imager让图片有圆角unity_Unity纹理-引题和单张纹理
- 3.5.基于STC89C52+MC20的短信远程控制开关LCD1602显示
- 使用.NET进行高效率互联网敏捷开发的思考和探索【一、概述】
- 线性代数在计算机视觉的应用,10种线性代数在数据科学中的强大应用(内附多种资源)...
- qt界面布局之使窗口显示出现在正中间位置
- win7下装ubuntu双系统
- noip2013day1模拟赛
- IP地址查询接口及调用方法
- 爬虫入门经典(二十三) | fiddler抓包爬取QQ音乐
- 破解完全入门篇 第七章-寻找软件的注册码
- mysql全称量词_数据库基础lt;三)标准语言SQL-一团网
- 开平方算法的C++实现
- Python读写xlsx文件
- 白苹果修复_ReiBoot Pro——iOS系统修复软件
- 初学者入门级!Python基础知识学习,纯干货【建议收藏】
- PTA 7-4 平面向量加法
- 旋转框目标检测mmrotate v0.3.1入门
- CRC查表法——表的由来及Java实现CRC8校验算法
热门文章
- 整数加扰java_生成随机顺序,但在java中有约束
- asp.net type=file前后台合作 在上传图片到服务器
- TIMESTAMP 与 explicit_defaults_for_timestamp
- Apahce的虚拟用户认证及server-status页
- placeholder调整颜色
- POJ-1322 Chocolate 动态规划
- MVC中实现订单表和订单详细表联动新增的一种方法
- cPanel下安装GodaddySSL教程
- UVA 10534 - Wavio Sequence
- JAVA自动补全插件