實現(xiàn)步驟:1、使用fopen()函數(shù)打開文本文件,并利用fgets()函數(shù)讀取文本一行數(shù)據(jù),語法“fgets(fopen("文件路徑", "r"),1024)”,會返回字符串類型的一行數(shù)據(jù);2、使用explode()函數(shù)將讀取的一行數(shù)據(jù)轉(zhuǎn)為數(shù)組類型,語法“explode(' ',讀取的一行數(shù)據(jù))”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦
在php中,可以利用fgets()和explode()函數(shù)來讀取文本一行數(shù)據(jù)并轉(zhuǎn)為數(shù)組。
-
fgets()函數(shù)用于一次讀取一行數(shù)據(jù),返回值為字符串類型
-
explode()函數(shù)用于將字符串類型的一行數(shù)據(jù)轉(zhuǎn)為數(shù)組類型
實現(xiàn)步驟:
1、使用fopen()函數(shù)打開文本文件,并利用fgets()函數(shù)讀取文本一行數(shù)據(jù)
<?php header("Content-type:text/html;charset=utf-8"); $handle = @fopen("./test.txt", "r"); $info = fgets($handle,1024); var_dump($info); ?>
讀取的數(shù)據(jù)是字符串類型,包含一個換行符。
2、explode()函數(shù)將讀取的一行數(shù)據(jù)轉(zhuǎn)為數(shù)組類型
<?php header("Content-type:text/html;charset=utf-8"); $handle = @fopen("./test.txt", "r"); $info = fgets($handle,1024); var_dump($info); $arr=explode(' ',$info); var_dump($arr); ?>
推薦學(xué)習(xí):《PHP視頻教程》