php fscanf()函数
时间:2017-03-19
php fscanf()函数根据指定的格式解析来自打开文件的输入。本文章向大家介绍php fscanf()函数的基本使用方法和实例,需要的朋友可以参考一下。
定义
fscanf()函数根据指定的格式解析来自打开文件的输入。
语法
PHP fscanf()函数具有以下语法。
fscanf(file,format,mixed)
参数
参数 | 是否必须 | 描述 |
---|---|---|
file |
需要。 | 要检查的文件 |
format |
需要。 | 格式。 |
mixed |
可选的。 | 数据 |
可能的format
值:
- %% - 返回百分号
- %b - 二进制数
- %c - ASCII 值对应的字符
- %d - 带符号的十进制数
- %e - 科学记数法(例如1.2e + 2)
- %u - 无符号十进制数
- %f - 浮点数(本地设置)
- %F - 浮点数(非本地设置)
- %o - 八进制数
- %s - 字符串
- %x - 十六进制数字(小写字母)
- %X - 十六进制数字(大写字母)
format的其他值
格式 | 含义 |
---|---|
+ | 强制+和-在数字前面 。默认情况下,只标记负数 |
'' | 设置要用作填充的内容。默认为空格。必须与width说明符一起使用。示例:%'x20s这使用“x”作为填充 |
-- | 左对齐变量值 |
[0-9] | 将保持的最小宽度设置为变量值 |
.[0-9] | 设置小数位数或最大字符串长度 |
多个附加格式值的顺序必须与上述相同。
返回值
如果只有两个参数被传递给这个函数,被解析的值将作为一个数组返回。否则,如果传递可选参数,函数将返回指定值的数量。
可选参数必须通过引用传递。
实例
<?php
/*
http://www.manongjc.com/article/1801.html
作者:码农教程
*/
$handle = fopen("users.txt", "r");
while ($userinfo = fscanf($handle, "%s\t%s\n")) {
list ($name, $profession) = $userinfo;
print $name;
print $profession;
}
fclose($handle);
?>
- Twitter发布基于组件的轻量级JavaScript框架——Flight
- jquery的基本选择器
- WordPress 路径相关函数总结(一):站点路径相关函数
- 修复Visual Studio 2010 SP1的Toolbox导致的VS不可用
- 破解Excel 密码保护
- 配置Subversion
- WordPress 路径相关函数总结(二):主题路径相关函数
- ASP.NET 2.0 中 Web 事件
- Visual Studio 必备可视化插件推荐
- WordPress 路径相关函数总结(一):站点路径相关函数
- 在 ASP.NET 2.0 中,Global.asax 文件没有后置代码,如何将Globa.asax中的页面移到代码文件中
- 如何启用WSS 3的匿名用户访问
- 移除 WordPress 后台“外观-主题” 管理功能
- 移除 WordPress 后台插件管理的“编辑”与“停用”功能
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Spring中的Spring JSR-250 注释
- WebRTC 入门指南
- 【DB笔试面试844】在Oracle中,tnsnames.ora文件的作用是什么?
- Spring 基于注解(annotation)的配置之@Qualifier注解
- Spring 基于设值函数的依赖注入
- Spring 基于构造函数的依赖注入
- 绕过卡巴进程保护的一些总结
- Loki | 数据过期自动删除策略设计
- 【短道速滑二】古老的基于亮度平均值的自动Gamma校正算法。
- Docker-Compose基础与实战,看这一篇就够了
- 干货-python与安全(一)入门简介
- 怎么在vue的style标签里面使用变量?
- 幼儿园EasyNVR能力层安防监控平台调用视频直播流报404错误解决方案
- C# WinForm捕获全局异常
- 新时代渗透思路!微服务下的信息收集Ⅱ