PHP读取txt文件的内容并赋值给数组的代码

2015-01-24信息快讯网

使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组。获得数组长度可以使用count()函数

2010-12-15.txt的文件内容如下:
 
01 
02 
03 
04 
05 
06 
07 
08 
09 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
T01 
T02 
T03 
T04 
T05 
T06 
T07 
T08 
T09 
T10 
T11 
T12 
T13 
T14 
T15 
T16 

思路如下:使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组。获得数组长度可以使用count()函数。

PHP Code
 
$file = '2010-12-15.txt'; 
$content = file_get_contents($file); 
//echo $content; 

$array = explode("\r\n", $content); 
//print_r($array); 

for($i=0; $i〈count($array); $i++) 
{ 
echo $array[$i].'〈br /〉'; 
} 

关于txt文档中的换行符
在正则表达式中,有一个\n是newline的意思,又有一个\r是carriage return(就是这个导致了白痴中文翻译"回车")的意思。在处理String或者console输出的时候,无论带上哪个都能换行。

但是偏偏在txt中,哪个都不是标准的换行,只有合起来的\r\n才是换行(对于整个windows默认的换行来说,都是这样)。

意思是\r敲个回车,表明这行结束了,光标回到头去,然后再\n下移一行来个新行。

就因为这个,我用scanner()带正则表达式搜索txt文档时,一度一筹莫展,根本找不到问题在哪。

关于file_get_contents()
file_get_contents() 函数把整个文件读入一个字符串中。

file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。
解析php二分法查找数组是否包含某一元素
PHP 处理TXT文件(打开/关闭/检查/读取)
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php获取本地图片文件并生成xml文件输出具体思路
php笔记之:php数组相关函数的使用
php笔记之:有规律大文件的读取与写入的分析
input file获得文件根目录简单实现
基于PHP读取TXT文件向数据库导入海量数据的方法
PHP 读取Postgresql中的数组
file_get_contents获取不到网页内容的解决方法
php excel reader读取excel内容存入数据库实现代码
PHP读取PDF内容配合Xpdf的使用
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
php切割页面div内容的实现代码分享
有关php运算符的知识大全
PHP支持多种格式图片上传(支持jpg、png、gif)
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
php数组函数序列之sort() 对数组的元素值进行升序排序
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
php数组函数序列之rsort() - 对数组的元素值进行降序排序
php中批量修改文件后缀名的函数代码
PHP中读写文件实现代码
30 个很棒的PHP开源CMS内容管理系统小结
php 文件缓存函数
php下利用curl判断远程文件是否存在的实现代码
如何在symfony中导出为CSV文件中的数据
php编程实现获取excel文档内容的代码实例
PHP读取网页文件内容的实现代码(fopen,curl等)
PHP 获取远程网页内容的代码(fopen,curl已测)
vs中通过剪切板循环来循环粘贴不同内容
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
PHP 读取文件内容代码(txt,js等)
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
将数组写入txt文件 var_export
php 采集书并合成txt格式的实现代码
©2014-2024 dbsqp.com