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中文網其他相關文章!