PHP文件操作 之读取一个文件(以二进制只读的方式打开)
最近应用了文件的读取,顺便复习一下!
//读取一个文件
$f = fopen($filename,'rb');
$f: 表示返回的一个资源句柄
$filename:要打开的文件路径
rb:参数,表示只读且以二进制的形式打开该文件 读取后循环该文件数据,因为读取文件是一行一行的
//如果没有读取到文件结束则循环
while(!feof($f)) {
$str = fgets($f);//获取的是每一行的数据
/*对该数据进行的操作代码...*/
} //关闭该资源
fclose($f);
PHP文件操作 之读取一个文件(以二进制只读的方式打开)的更多相关文章
- PHP文件操作 之往一个文件写入数据
		
//打开一个文件 $f = fopen($filename,'wb'); $filename:打开一个文件,不存在则自动创建,如果不能创建,说明指定的文件目录有错误 wb:写入的方式 ---- 覆盖原 ...
 - C#文件操作之把一个文件复制到另外一个文件夹下
		
一.文件复制例子如下,具体情况,根据需求扩展. /// <summary> /// /// </summary> /// <param name="srcFol ...
 - python读取一个文件的每一行判断是否为素数,并把结果写到另一个文件中
		
刚刚学习python的菜鸟,这道题包括:文件的读写,python的参数调用,异常的使用,函数的使用 创建一个文本文件inti_prime.txt 执行命令:python Prime.py init_p ...
 - php file_get_contents计时读取一个文件/页面 防止读取不到内容
		
php file_get_contents计时读取一个文件/页面 防止读取不到内容 $url = 'http://www.baidu.com/index.php'; $opts = array( 'h ...
 - python3中 for line1 in f1.readlines():,for line1 in f1:,循环读取一个文件夹
		
循环读取一个文件: fr.seek(0) fr.seek(0, 0) 概述 seek() 方法用于移动文件读取指针到指定位置. 语法 seek() 方法语法如下: fileObject.seek(of ...
 - Java基础面试操作题: File IO 文件过滤器FileFilter 练习 把一个文件夹下的.java文件复制到另一个文件夹下的.txt文件
		
package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File ...
 - MATLAB读取一个文件夹下的多个子文件夹中的多个指定格式的文件
		
MATLAB需要读取一个文件夹下的多个子文件夹中的指定格式文件,这里以读取*.JPG格式的文件为例 1.首先确定包含多个子文件夹的总文件夹 maindir = 'C:\Temp Folder'; 2. ...
 - shell脚本实现读取一个文件中的某一列,并进行循环处理
		
shell脚本实现读取一个文件中的某一列,并进行循环处理 1) for循环 #!bin/bash if [ ! -f "userlist.txt" ]; then echo &qu ...
 - matlab文件操作及读txt文件(fopen,fseek,fread,fclose)
		
文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件.MATLAB提供了一系列低层输入输出函数,专门用于文件操作. 1.文件的打开与关闭 1)打开文件 在读写文件之前,必须先用f ...
 
随机推荐
- 对线程调度中Thread.sleep(0)的深入理解
			
在Java或者C#中,都会用到 Thread.Sleep()来使线程挂起一段时间.那么你有没有正确的理解这个方法的用法呢?思考下面这两个问题: 1.假设现在是 2014-8-13 17:00:00.0 ...
 - IoC容器Autofac - Autofac + Asp.net MVC + EF Code First(转载)
			
转载地址:http://www.cnblogs.com/JustRun1983/archive/2013/03/28/2981645.html 有修改 Autofac通过Controller默认构造 ...
 - 蓝桥杯 算法训练 区间k大数查询(水题)
			
算法训练 区间k大数查询 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示序列长度. ...
 - ☆  fragment和fragmentactivity解析 (转)
			
一.为什么要使用Fragment 1.当我们需要动态的多界面切换的时候,就需要将UI元素和Activity融合成一 个模块.在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单 ...
 - Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
			
在Junit4中还有的测试注解有: @BeforeClass ,@Before,@Test,@After,@AfterClass 1.其中:@BeforeClass,@AfterClass是Juni ...
 - 在本地(Eclipse)运行第一个strom-starter例子
			
一.在Eclipse中建立storm项目: 具体步骤如下: 1.在Eclipse中新建java project项目并导入jar包: File-> New -> Java Project - ...
 - JSON转换为数组 但读取JSON的顺序目前没法保证
			
var json = {a : 1, b : 2, c: 3}; var jsonArr = []; for (i in json){ var wrap = []; wrap[0] = i; wrap ...
 - CentOS6.4 利用sendEmail发邮件
			
1.下载安装sendEmail wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar z ...
 - CentOS6.4 配置HAProxy+Keepalived
			
安装HAProxy请参考 http://www.cnblogs.com/kgdxpr/p/3272861.html 安装Keepalived 1.下载安装依赖包 yum install -y wget ...
 - JAVA_RSA密钥生成
			
在网上找了下RSA的密钥的创建,结果全是用java序列化PublicKey和PrivateKey来保存,就自己写了个RSA公钥和私钥的创建,及进行Base64编码后保存. 这里用到了 bcprov-j ...