首頁  >  文章  >  後端開發  >  php怎麼讀取文字一行資料並轉為數組

php怎麼讀取文字一行資料並轉為數組

青灯夜游
青灯夜游原創
2022-06-28 17:35:342297瀏覽

實作步驟:1、使用fopen()函數開啟文字文件,並利用fgets()函數讀取文字一行數據,語法「fgets(fopen("檔案路徑", "r"),1024) ”,會傳回字串類型的一行資料;2、使用explode()函數將讀取的一行資料轉為數組類型,語法“explode(' ',讀取的一行資料)”。

php怎麼讀取文字一行資料並轉為數組

本教學操作環境: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);
?>

php怎麼讀取文字一行資料並轉為數組

讀取的資料是字串類型,包含一個換行符。

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(&#39; &#39;,$info);
var_dump($arr);
?>

php怎麼讀取文字一行資料並轉為數組

推薦學習:《PHP影片教學

以上是php怎麼讀取文字一行資料並轉為數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn