fgets() 函数从文件指针中读取一行。explode() 函数把字符串打散为数组。
下面的实例代码是先使用fgets()函数按行读取字符串后使用explode()函数分割字符串为数组,代码如下
<!--?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); ?>
以上是php 使用fgets()函数按行读取字符串后使用explode()函数分割字符串为数组实例详解的详细内容。更多信息请关注PHP中文网其他相关文章!