實作步驟:1、使用fopen()函數開啟文字文件,並利用fgets()函數讀取文字一行數據,語法「fgets(fopen("檔案路徑", "r"),1024) ”,會傳回字串類型的一行資料;2、使用explode()函數將讀取的一行資料轉為數組類型,語法“explode(' ',讀取的一行資料)”。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
在php中,可以利用fgets ()和explode()函數來讀取文字一行資料並轉為陣列。
fgets()函數用於一次讀取一行數據,傳回值為字串型別
explode()函數用於將字串類型的一行資料轉為數組類型
實作步驟:
1、使用fopen()函數開啟文字文件,並利用fgets()函數讀取文字一行資料
<?php header("Content-type:text/html;charset=utf-8"); $handle = @fopen("./test.txt", "r"); $info = fgets($handle,1024); var_dump($info); ?>
讀取的資料是字串類型,包含一個換行符。
2、explode()函數將讀取的一行資料轉為數組類型
<?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); ?>
推薦學習:《PHP影片教學》
以上是php怎麼讀取文字一行資料並轉為數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!