Home >Backend Development >PHP Tutorial >PHP fgets按行读取和explode分割字符串为数组

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

WBOY
WBOYOriginal
2016-06-23 13:41:421227browse

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);	?>


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn