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

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

怪我咯
怪我咯asal
2017-07-11 10:28:322275semak imbas

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

Atas ialah kandungan terperinci php 使用fgets()函数按行读取字符串后使用explode()函数分割字符串为数组实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn