欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-03-14 14:36:44
...
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()函数分割字符串为数组实例详解的详细内容,更多请关注其它相关文章!