当前位置:Gxlcms > PHP教程 > php使用fgets()函数按行读取字符串后使用explode()函数分割字符串为数组实例详解

php使用fgets()函数按行读取字符串后使用explode()函数分割字符串为数组实例详解

时间:2021-07-01 10:21:17 帮助过:11人阅读

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()函数分割字符串为数组实例详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行