PHP fgets按行读取字符串和explode分割字符串为数组
2015-01-14 15:27
302 查看
file.txt
类型|所在目录|文件|大小|创建时间
readfile.php
结果显示
类型|所在目录|文件|大小|创建时间
File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vevay|724|2014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vincennes|884|2014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Winamac|932|2014-10-13 09:36 Directory|C:\Program Files\Java\jre7\lib\zi\America|Indiana|0|2014-10-13 09:36
readfile.php
<?php $f= fopen("file.txt","r"); while (!feof($f)) { $line = fgets($f); echo $line,"<br />"; $str = explode("|",$line); //print_r($str); $file_type = $str [0]; $dir_name = $str [1]; $file_name = $str [2]; $file_size = $str [3]; $create_time = $str [4]; echo $file_type; echo "</br>"; echo $dir_name; echo "</br>"; echo $file_name; echo "</br>"; echo $file_size; echo "</br>"; echo $create_time; echo "</br>"; } fclose($f); ?>
结果显示
File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vevay|724|2014-10-13 09:36 File C:\Program Files\Java\jre7\lib\zi\America\Indiana Vevay 724 2014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vincennes|884|2014-10-13 09:36 File C:\Program Files\Java\jre7\lib\zi\America\Indiana Vincennes 884 2014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Winamac|932|2014-10-13 09:36 File C:\Program Files\Java\jre7\lib\zi\America\Indiana Winamac 932 2014-10-13 09:36 Directory|C:\Program Files\Java\jre7\lib\zi\America|Indiana|0|2014-10-13 09:36 Directory C:\Program Files\Java\jre7\lib\zi\America Indiana 0 2014-10-13 09:36
相关文章推荐
- shell按行读取字符串,并进行分割
- Java 按行读取文件按行写入文件并以空格分割字符串
- 看面试题看到一个按行读取文件,写了个按行读取将读取到的文件按","分割,将分割的数组封装为一个类,也就是可以写到数据库了
- 复选框读取数据,分割字符串转换成数组,显示复选框选中。
- Java 按行读取文件按行写入文件并以空格分割字符串的方法
- T-SQL象数组一样处理字符串、分割字符串
- T-SQL象数组一样处理字符串、分割字符串
- PHP - Manual手册 - 函数参考 - String 字符串处理函数 - explode使用一个字符串分割另一个字符串
- VC++中按特定标志字符实现字符串到字符串数组的分割(CString -> Cstring[])
- 字符串连接和分割成为数组
- JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符串设为一个字符串数组
- 通过实例学习Virtools脚本语言VSL - 从数组读取字符串
- 字符串连接和分割成为数组
- C++读取以空格作为数据区分标记,以回车为行标记的txt文件到一个整数数组(字符串妙用)
- 如何把一段逗号分割的字符串转换成一个数组
- 分割字符串成数组并返回数组的长度(Oracle)
- 以‘-’分割,截取字符串,并将其转换为16进制的byte数组
- Split分割字符串为数组,以前知识看过今天第一次用。
- T-SQL象数组一样处理字符串、分割字符串
- [Oracle]分割字符串返回数组