首页 > 后端开发 > php教程 > PHP fgets按行读取字符串跟explode分割字符串为数组

PHP fgets按行读取字符串跟explode分割字符串为数组

WBOY
发布: 2016-06-13 12:13:30
原创
1107 人浏览过

PHP fgets按行读取字符串和explode分割字符串为数组

file.txt

 类型|所在目录|文件|大小|创建时间 

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:36File|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 "";			echo $dir_name;		echo "";			echo $file_name;		echo "";		echo $file_size;		echo "";			echo $create_time;		echo "";	}	fclose($f);	?>
登录后复制

结果显示

File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vevay|724|2014-10-13 09:36 FileC:\Program Files\Java\jre7\lib\zi\America\IndianaVevay7242014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Vincennes|884|2014-10-13 09:36 FileC:\Program Files\Java\jre7\lib\zi\America\IndianaVincennes8842014-10-13 09:36 File|C:\Program Files\Java\jre7\lib\zi\America\Indiana|Winamac|932|2014-10-13 09:36 FileC:\Program Files\Java\jre7\lib\zi\America\IndianaWinamac9322014-10-13 09:36 Directory|C:\Program Files\Java\jre7\lib\zi\America|Indiana|0|2014-10-13 09:36 DirectoryC:\Program Files\Java\jre7\lib\zi\AmericaIndiana02014-10-13 09:36 
登录后复制


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板