首页 > 代码库 > PHP fgets按行读取字符串和explode分割字符串为数组
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: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
PHP fgets按行读取字符串和explode分割字符串为数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。